2012-09-20 3 views
1

RC 파일을 컴파일하는 데 문제가 있습니다. 그것은 2005 년 VS에서 절대적으로 좋았지 만, 나는 VS 2012로 옮겨 가면서 문제가 시작되었습니다. 나는 RC 파일에있는 것입니다경고 RC4011 : 식별자가 잘리지 않아

는 :

<ResourceCompile> 
<AdditionalOptions> -DAGPRODVERPATH="\"..\\..\\..\\..\\VisualStudioBuildProducts\\CodeAndFlags\\$(Platform)\\AGDriverControlPanel_$(Configuration)_prodver.h\"" 
</AdditionalOptions> 
</ResourceCompile> 

그리고 그것은 내가 오류입니다 :

#include <windows.h" 
#include AGPRODVERPATH 

내가 .props 파일이 무엇인지 즉 :

  • 자료 \ WIN \ AGDriverControlPanel.rc (3) : 경고 RC4011은 : 식별자는 'AGDriverControlPanel_Debug_prodverRapifamily.h'

  • 자료 \ WIN \ AGDriverControlPanel.rc (3) 잘립니다 : 오류 RC2006을합니다 : #include 예상 파일 이름, 발견 '...'

  • D : \ p4client \ ProAudio \ dev_vs12 \ ProAudio \ VisualStudioBuildProducts \ AGDriverControlPanel \는 Win32 \ 디버그 \ RCa59288 (62) : 치명적인 오류 RC1116 : 전처리 오류 후 RC 종단

도움이 필요하십니까?

+4

'#include ' –

+0

'#include 예상 파일 이름은 '...' '입니다. 컴파일러는 그게 무슨 말인지 알고 있습니다. 가장 먼저 고려해야 할 사항은 #include 행을 확인하는 것입니다. – chris

답변

0

문제가 해결되었습니다.

< AdditionalOptions> -DAGPRODVERPATH = "\".. \ .. \ .. \ .. \ VisualStudioBuildProducts \ CodeAndFlags \ $ (플랫폼) \ AGDriverControlPanel _ $ (구성) _prodver.h \ ""
</추가 옵션>

이제 절대적인 정의입니다. 대신이 있어야한다 :

< PreprocessorDefinitions> AGPRODVERPATH = "\".. \ .. \ .. \ .. \ VisualStudioBuildProducts \ CodeAndFlags \ $ (플랫폼) \ AGDriverControlPanel _ $ (구성) _prodver.h \ ""
</전 처리기 정의>

관련 문제