Передать аргументы компилятору для установки определенных переменных?

Можно передать аргумент компилятору (командная строка) и установить определенные переменные:

Пример:

#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 действительно хорошая информация, если вам нужно больше.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]