我在编译 RC 文件时遇到问题。在 VS 2005 中绝对没问题,但当我转移到 VS 2012 时,麻烦就开始了。
这就是我在 RC 文件中的内容:
#include <windows.h"
#include AGPRODVERPATH
这就是我在 .props 文件中的内容:
<ResourceCompile>
<AdditionalOptions> -DAGPRODVERPATH="\"..\\..\\..\\..\\VisualStudioBuildProducts\\CodeAndFlags\\$(Platform)\\AGDriverControlPanel_$(Configuration)_prodver.h\""
</AdditionalOptions>
</ResourceCompile>
这就是我得到的错误:
Resources\Win\AGDriverControlPanel.rc(3):警告 RC4011: 标识符截断为 'AGDriverControlPanel_Debug_prodverRapifamily.h'
Resources\Win\AGDriverControlPanel.rc(3): 错误 RC2006: #include 需要一个文件名,找到“...”
D:\p4client\ProAudio\dev_vs12\ProAudio\VisualStudioBuildProducts\AGDriverControlPanel\Win32\Debug\RCa59288(62): fatal error RC1116:预处理器错误后 RC 终止
有什么帮助吗?
最佳答案
问题已解决。
附加选项>
现在是绝对定义。相 react 该有:
关于c++ - 警告 RC4011 : identifier truncated to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12507656/