您的位置:首页 > 其它

fatal error CVT1100

2015-12-24 12:43 232 查看


CVT1100 错误的修复

我们在用VS2005编译MFC工程时极少会出现如下错误:

一,CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409

二,LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

出现这样的错误就的解决,解决办法如下:

查MSDN得知信息如下:

错误消息
重复的资源 -- type:type、name:name、language:language、flags:flags、size:size

给定资源被指定一次以上。
如果链接器正在创建类型库而您未指定
/TLBID,并且您的项目中的某一资源已经使用 1,则可产生该错误。在这种情况下,请指定 /TLBID 并指定 65535 以内的另一个数字。
根据MSDN描述,解决方法是项目属性-->连接器-->嵌入的IDL-->类型库资源ID,默认是1,把它修改为2到65535之间的任意一个数字即可。但是这个方法不成功过,暂且把修改为2。

如果以上还未解决错误则使用工程属性-->配置属性--> 清单工具-->输入和输出-->嵌入清单,选择[否],即可。如果这样还不成功则工程属性-->常规--> MFC的使用 修改为 “在静态库中使用 MFC”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: