【发布时间】:2014-01-28 17:15:41
【问题描述】:
我正在尝试编译具有两个资源文件的项目。第一个文件包含一个对话框、一个菜单等,除了一个字符串表,第二个文件只包含一个字符串表。所以,每次我尝试构建我的项目时,我都会收到以下错误:
1>CVTRES : fatal error CVT1100: duplicate resource. type:STRING, name:969, language:0x0419
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
我尝试禁用增量链接,重命名字符串表中的字符串标签,完全更改字符串的标识符,谷歌这个问题,在我的解决方案中搜索这个 ID,但错误保持不变,除了以下内容部分:
name:969
请帮帮我,我真的对这个问题很恼火。提前致谢!
【问题讨论】:
-
您的 resource.h 文件中可能有两个不同的符号等于 969。
-
是的,你是对的,但我试图找到这个符号但我失败了。实际上,我的解决方案没有具有此类 ID 的资源。我创建了一个实验项目,一段时间后我发现 Visual Studio 在编译过程中更改了这个 ID。我希望有人有类似的问题,并能告诉我解决方案是什么。