Как следовать директивам препроцессора при компиляции

Я работаю с программой, полной директив компилятора, запрограммированных в Visual Studio.

Я сделал некоторые изменения, и теперь я застрял с неразрешенной внешней ошибкой компилятора / компоновщика.

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

Я уже пытался использовать /P конфигурации, но я не вижу никакой директивы компилятора в Output окно.

Кто-нибудь знает, как это сделать?

1 ответ

Решение

Я думаю, что вы на правильном пути с /P вариант, но документ утверждает, что вывод будет идти в файлы с .i расширение (поэтому, вероятно, не в вашем окне вывода).

Кроме того, вы можете найти справку по любым ошибкам компоновщика, создав файл карты; см. /MAP (Генерация Mapfile).

Другие вопросы по тегам