Как следовать директивам препроцессора при компиляции
Я работаю с программой, полной директив компилятора, запрограммированных в Visual Studio.
Я сделал некоторые изменения, и теперь я застрял с неразрешенной внешней ошибкой компилятора / компоновщика.
Я полагаю, что это вызвано директивами компилятора, которые, кажется, не обнаруживают реализацию этой конкретной функции, и чтобы исследовать это, я хотел бы следовать #ifdef
директивы компилятора на протяжении всего процесса компиляции.
Я уже пытался использовать /P
конфигурации, но я не вижу никакой директивы компилятора в Output
окно.
Кто-нибудь знает, как это сделать?
1 ответ
Я думаю, что вы на правильном пути с /P
вариант, но документ утверждает, что вывод будет идти в файлы с .i
расширение (поэтому, вероятно, не в вашем окне вывода).
Кроме того, вы можете найти справку по любым ошибкам компоновщика, создав файл карты; см. /MAP (Генерация Mapfile).