C++ В предварительно скомпилированных заголовке, если я:#define и как их использовать -
#define DS_BUILD
#define PGE_BUILD
#define DEMO
то в источнике я:
#if (DS_BUILD && DEMO)
---- code---
#elif (PGE_BUILD && DEMO)
--- code---
#else
--- code ---
#endif
ли я получаю сообщение об ошибке говорится:
error: operator '&&' has no right operand
Я никогда раньше этого не видел. Я использую XCode 3.2, GCC 4.2 на OS X 10.6.3
В качестве альтернативы вы можете #define DEMO 1 –