LNK1123:转换到COFF期间失败:文件无效或损坏
来源:互联网 发布:杭州智尚网络 编辑:程序博客网 时间:2024/05/22 13:56
问题描述
上周用VS2010好好的,周末装了个VS2012,结果今天再使用VS2010时出现下面错误:
造成该问题的原因
当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。当VS2012安装后,VS2010的cvtres.exe就无法使用了。如果你的PATH环境变量中VS2010的工具路径第一个出现,而且链接器需要将.res文件转换为COFF 对象格式,就会导致LNK1123错误。
解决方法
因为是cvtres.exe版本错误导致的结果,所以凡是能使VS链接器找到正确的cvtres.exe版本的方法都可以解决该问题。或者使VS链接器不生成COFF的方法都可以。
当前系统中存在两个cvtres.exe文件,版本不同。让VS2010使用.NET 4.5的cvtres.exe程序。
具体步骤:
重命名或删除:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe
这样C:\Windows\Microsoft.NET\Framework\v4.0.30319 (.NET 4.5)中的cvtres.exe文件就可以被VS2010使用。
0 0
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Hasen的linux设备驱动开发学习之旅--linux设备驱动中的并发与竞态
- Activity设置全屏
- 奶茶妹妹参演苏有朋电影《左耳》
- 黑马程序员-->Java基础-->String类
- 网上流传的某个页游服务器代码阅读
- LNK1123:转换到COFF期间失败:文件无效或损坏
- MySQL常用的内置函数,字符串截取,类型转化
- 解决错误:Unable to copy symbols from this device
- 数据结构
- 关于GitHub的使用
- 互联网协议入门(二)
- mysql查询语句-handler
- Android下编译cocos2d-x项目报错 ***'AssetsManager.o'. Stop
- HDU 1069 Monkey and Banana