В свойствах проекта в C ++ / Preprocessor введите некоторые настройки #defines
, скажем, AY и BEE.Убедитесь, что вы добавили их как для вариантов Debug, так и для Release.
Затем используйте #ifdef...#endif
в источнике для конкретных строк конфигурации.
Пример:
#ifdef BEE
int a = 0;
#else
int a = 1;
#endif
АльтернативаПодход включает в себя введение нескольких исходных файлов, специфичных для конфигурации, и исключение некоторых из них из сборки в одной конфигурации, но не в другой.
В других средах того же самого можно добиться, предоставив дополнительные #defines
черезкомандная строка компилятора - -D MYSYMBOL
для GCC.MSVC тоже это поддерживает.