gpt4 book ai didi

c++ - 如何解析CVT1100类型:STRING in VisualStudio 2010

转载 作者:行者123 更新时间:2023-11-30 01:19:06 24 4
gpt4 key购买 nike

我正在尝试编译我的项目,该项目有两个资源文件。第一个文件包含一个对话框,一个菜单等,除了一个字符串表,第二个文件只包含一个字符串表。因此,每次我尝试构建我的项目时,我都会收到以下错误:

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

请帮帮我,我真的很烦这个问题。提前致谢!

最佳答案

我对重复的字符串有类似的问题。我试图将 ID 为 9001 - 9019 的字符串从主 .rc 文件移动到第二个 .rc 文件,但链接器出现此错误:

2>CVTRES : fatal error CVT1100: duplicate resource.  type:STRING, name:564, language:0x041B
2>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

我试图找到 ID 为 564 的字符串,但没有找到。所以很明显,字符串的名称指的不是单个字符串的 ID。然后我试图找出错误消息中引用了哪些移动的字符串,似乎在我移动它之后,从 9008 开始的每个字符串都会导致错误。

在我阅读之前的答案后,错误消息指的是字符串组或字符串表(.rc 文件中的关键字 STRINGTABLE),我意识到,通过将部分字符串移动到另一个 .rc,我有效地创建了 2 个字符串表ID 为 564。

解决方案:将字符串 9008 - 9019 的 ID 更改为 9108 - 9119(我还必须检查资源中字符串 9019 之后的其他字符串的 ID)有助于消除错误。

关于c++ - 如何解析CVT1100类型:STRING in VisualStudio 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21412310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com