Как просмотреть содержимое макроса C ++? - PullRequest
0 голосов
/ 13 августа 2011

У меня есть макрос, который динамически генерируется перед компиляцией (он должен содержать номер сборки). Однако я думаю, что в способе его генерации есть какая-то ошибка, поэтому я хотел бы проверить содержимое этого макроса. Как я могу это сделать?

Я использую компилятор MSVC2008.

Ответы [ 2 ]

2 голосов
/ 13 августа 2011

Вы можете установить параметр «Предварительная обработка в файл» в свойствах проекта или файла на true . Это позволит вам точно увидеть, что излучает препроцессор.

(находится в разделе «Свойства конфигурации» & rarr; C / C ++ & rarr; Препроцессор.)

2 голосов
/ 13 августа 2011

Вы можете использовать опцию /p и записывать выходные данные препроцессора в файл . Или
Вы можете использовать опцию /E и записывать вывод препроцессора в стандартный вывод

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