Передать аргументы компилятору для установки определенных переменных?
Можно передать аргумент компилятору (командная строка) и установить определенные переменные:
Пример:
#define EXVALUE
и я хочу определить EXVALUE при компиляции:
application.cpp -8
'-8' это аргумент командной строки для определения EXVALUE. Поэтому я надеюсь, что Вы поймете, чего я хочу, и поможете мне.
Я использую Visual Studio C++ 2008 Express Edition.
Благодарю. (Извините за английские плохие)
1 ответ
Решение
Visual Studio (так же Visual C++ EE) использует /D
вариант.
Пример:
/D "BOOST_ALL_STATIC_LINK"
Вы можете сделать это с помощью графического интерфейса: Project Properties
->C/C++
->Preprocessor
->Preprocessor Definitions
Первая ссылка в Google для visual studio preprocessor definitions
действительно хорошая информация, если вам нужно больше.