Как использовать макросы Visual Studio во время компиляции в проекте C ++ - PullRequest
0 голосов
/ 16 января 2019

Я бы хотел, чтобы во время компиляции мой код вел себя по-другому, используя параметр конфигурации.

Что-то вроде примера кода ниже. Мне нужно, чтобы в моем проекте были разные заголовки в каждой конфигурации.

#if $(Configuration) == "my_csutom_config"
#include "my_custom_header.h"
#elif
#include "std_header.h"
#endif

1 Ответ

0 голосов
/ 16 января 2019

Оказывается, это не может быть сделано, как я хотел, но через косвенный шаг:

В свойствах проекта-> Свойства конфигурации -> C / C ++ -> Препроцессор Я могу просто определить переменную препроцессора для каждой конфигурации и затем использовать эту переменную препроцессора, как я хотел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...