0
우리는 vcvarsall.bat를 사용하는 nmake makefile (Microsoft는 Gnu가 아닙니다)을 가지고 있습니다. Dev15가 vcvarsall.bat 경로를 변경하면 조건부로 설정해야합니다.Microsoft makefile의 조건부 변수
나는
if $(VISUALSTUDIOVERSION) == 15.0
set VVA="$(VSINSTALLDIR)\Common7\IDE\VisualCpp\Auxiliary\Build\vcvarsall.bat"
else
set VVA="$(VSINSTALLDIR)\vc\vcvarsall.bat"
endif
을 추가 한 그리고이 오류를주고 계속 :
if 15.0 == 15.0
The syntax of the command is incorrect.
NMAKE : fatal error U1077: 'if' : return code '0x1'
Stop.
나는 NMAKE에 새로운 가능성 단지 배치 코드 라인에 생각입니다. 누군가가 내 if-else 구조에서 무엇이 잘못되었는지 막을 수 있습니까?
그래서 어떻게 C 또는 C++과 관련이 있습니까? (수사학적인 질문) – Olaf
죄송합니다. 내가 https://msdn.microsoft.com/en-us/library/txcwa2xx.aspx를 통해 읽었 기 때문에 그렇게 생각했다. – dushyantp
'$ (VISUALSTUDIOVERSION) "=="15.0 "' – user3286661