VS2010链接错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
2015-08-08 22:52
288 查看
最近由于工程配置需求,暂时卸载了电脑中的VS2010而装了VS2013,后由于发现13并不适合所以又换回了VS2010,结果在代码无误的情况下编译运行报错,即:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。普遍方法是通过工程设置:
项目–>项目属性–>配置属性–>连接器–>清单文件–>嵌入清单,将其中的“是”改为“否”,不嵌入清单,从而不进行转换避免问题。
但对于我这样重复装过几个版本VS等原因导致的问题就无法解决。所以还是应该究其根本查明其原因。
连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因是cvtres.exe出现了问题。通过搜索可以查到在一下两个位置有出现。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\
选中cvtres.exe右键属性,选择[详细信息],对比这两个的版本,可以将较老的版本替换成新版本或者直接删除,当然在操作前请将cvtres.exe**备份**以防万一。如此工程就能正常运行了。
项目–>项目属性–>配置属性–>连接器–>清单文件–>嵌入清单,将其中的“是”改为“否”,不嵌入清单,从而不进行转换避免问题。
但对于我这样重复装过几个版本VS等原因导致的问题就无法解决。所以还是应该究其根本查明其原因。
连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因是cvtres.exe出现了问题。通过搜索可以查到在一下两个位置有出现。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\
选中cvtres.exe右键属性,选择[详细信息],对比这两个的版本,可以将较老的版本替换成新版本或者直接删除,当然在操作前请将cvtres.exe**备份**以防万一。如此工程就能正常运行了。
相关文章推荐
- Distribution money(水题--模拟)
- Service实现文件下载
- poj_3468 伸展树
- 一个码农对软件项目基层人员管理的思考——会议篇
- NOIP2011模拟考试总结
- android library引用失败的解决办法
- hdu 5366 The mook jong
- 11624 - Fire! 图论之双BFS
- getopt函数的使用
- 乱评赢在中国之蓝天碧水间系列
- 安卓linker源码阅读01
- 乱评赢在中国之蓝天碧水间系列 分类: 业余 2015-08-08 22:50 3人阅读 评论(0) 收藏
- Studio第三方类库导包
- swift -- Tuple 元组 Dictionary
- 访问网站提示An error occurred on the server when processing the URL的解决方法
- 8.8 LeetCode 222 Count Complete Tree Nodes
- Material Design调色板
- 利用python获取指定url在ATS中缓存对象的信息
- hdu 5364 Distribution money
- 545B. Equidistant String