2014-11-12 4 views
0

У меня есть приложение, которое отлично компилируется с nmake. Но он не компилируется в режиме отладки. Поэтому я отредактировал файл .mak и добавил/Debug для опций «link» и «Zi» для опций «cl.exe». Во время компиляции он выглядит следующим образом: cl -I ../../../ -DEXTRACT_ONLY -DNO_READ_FROM_CODER -D_SFX -Gr -c -FoO/-WX -EHsc -Gy -GR-/Zi -MT -W4 -GS - -Zc: forScope -O1 -yu "stdafx.h" -FpO/a.pch abc.cpp и я получаю эту ошибку: ошибки C2855: параметр командной строки '/ Zi' несовместимым с скомпилированным заголовкомДействительный набор параметров в nmake

Q1: Могу ли я просто удалить такие опции, как -Yu или -Fpo, и он все равно будет работать (хотя для компиляции требуется больше времени, потому что сейчас нет перекомпилированного материала)? Q2. Есть ли способ nmake очистить все файлы, созданные им. (Я использую файлы .mak) Примечание: Я в мире vs2010.

ответ

1

Ответ на Q1: Я удалил -Yu и -Fpo и скомпилировал. Теперь я могу отлаживать. Обратите внимание, что Q2 все еще остается без ответа.

Смежные вопросы