叛道 Pandao
Web Designer & Developer
Xiamen, China
关注我
开源中国
花瓣
豆瓣
首页
文章笔记
收集
作品
关于我
TOP
[笔记] VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法
发布时间: 2013-06-07
VS2010
LNK1123
COFF
解决方法
> 之前发表在开源中国:[http://my.oschina.net/pandao/blog/136212](http://my.oschina.net/pandao/blog/136212) 用 VS2010 编译 C++ 项目时出现这样的错误: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 #### 解决方法 1. 搜索C盘下的 `cvtres.exe`,结果得到类似这样的列表: ``` C:\Program Files\Microsoft Visual Studio 10.0\VC\bin C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b C:\Windows\Microsoft.NET\Framework\v4.0.30319 ``` 2. 先备份 `C:\Program Files\Microsoft Visual Studio 10.0\VC\bin` 目录下的 `cvtres.exe`; 3. 复制 `C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b` 目录下的 `cvtres.exe` 到 `C:\Program Files\Microsoft Visual Studio 10.0\VC\bin` 目录下,直接覆盖替换; 4. OK,打开测试一下,如果不行,记得还原备份的文件。
TOP