Получение списка #define символов в VC ++ - PullRequest
0 голосов
/ 25 октября 2011

Можно ли получить список символов # define'd препроцессор в VC ++? Я знаю, что в GCC есть аналогичные параметры для выгрузки всех эффективных символов #define для поставляемых исходных файлов .cpp / .h, но я не уверен, что VC ++ поддерживает это?

Я использую проект с открытым исходным кодом Mozilla в Windows. Существует множество несоответствующих #define для env сборки UNIX, что делает исходный код очень нечитаемым. Я хочу удалить ненужный #define из исходного кода. В проекте используются специфичные для Mozilla сценарии сборки (automake, configure, Makefile, сценарии Python и т. Д.) Для динамической передачи определений символов компилятору. Также каждый исходный файл добавляет свой собственный #define в разные ветви #ifdef, что делает предварительное определение полного списка символов для конкретной сборки нецелесообразным.

1 Ответ

0 голосов
/ 25 октября 2011

Просмотрите список Macros and Constants в меню View => Class View.

...