2014-11-12 1 views
0

nmake와 잘 컴파일되는 응용 프로그램이 있습니다. 그러나 디버그 모드에서는 컴파일되지 않습니다. 그래서 나는 .mak 파일을 편집하고 "link"옵션과 "cl.exe"옵션을위한 "Zi"를 추가했다. 편집하는 동안 다음과 같이 표시됩니다. 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를 : 명령 줄 옵션을 '/ 닫아'일관성 미리 컴파일 된 헤더와nmake의 유효한 옵션 집합

Q1 : -Yu 또는 -Fpo와 같은 옵션을 간단히 제거 할 수 있습니까? (여전히 컴파일 된 내용이 없기 때문에 컴파일하는 데 시간이 더 걸리지 만) 여전히 작동 할 것입니까? Q2. 거기에 의해 생성 된 모든 파일을 지우기 nmake의 옵션이 있습니다. (내가 .mak 파일을 사용 중입니다) 참고 : 저는 vs2010 세계에 있습니다.

답변

1

Q1에 대한 대답 : -Yu 및 -Fpo를 제거하고 컴파일했습니다. 이제 디버깅 할 수 있습니다. Q2는 여전히 답이 없습니다.