连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。
在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。
例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出现这种错误了。在电脑里面搜索发现
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin
C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65
C:\Windows\Microsoft.NET\Framework\v4.0.30319
这三个路径里面都有cvtres.exe文件,于是我尝试使用第二个路径里面的文件替换第一个路径的文件,问题解决。
分享到:
相关推荐
VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法
LINK__fatal_error_LNK1123_转换到_COFF_期间失败_文件无效或损坏,把老的版本盖就可以了
解决安装vs2012后vs2010 LINK : fatal error LNK1123: failure during conversion to COFF Wrong version: 03/18/2010 01:16 PM 31,048 cvtres.exe Correct version: 02/21/2011 06:03 PM 31,056 cvtres.exe
对于 fatal error LNK1123: failure during conversion to COFF错误,网上很多都是说把什么“是”改成“否”,其实都是治标不治本。这里有个链接,让你清楚知道为啥出错,怎么解决。记得保留哦~
在进行编译C++开发的动态库的时候碰到“VS2010关于error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”,经过一翻折腾....
解决VS2010链接错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
在更新VS2010,或者卸载VS2012安装2010后,建立Win32 Console Project/MFC项目时会出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"的错误,解决方案如文档所示
LNK1123: 转换到 COFF 期间失败: 文件无效或损坏“,把你安装的visual studio\VC\bin下的cvtres.exe用这个替换掉。
完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错 文末给出一个完美的解决方案和一个懒人补丁包。问题描述如下:在重新编译的时候,经常报错: fatal error LNK1201: 写入程序数据库“.pdb”...
解决error LNK2001: unresolved external symbol
error LNK2005: DllMain already defined in corelibc.lib(dllmain.obj)的解决方案
连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。
bufferoverflowu.lib,使用VS编译一些源码报错: "无法打开输入文件'bufferoverflowu.lib'" 可能会要用到这个库
LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found
今天,编译程序的时候,意外遇到了一个错误,就是VS2008一直提示:fatal error LNK1104: 无法打开文件“libc.lib”,后来在网上查找了很多资料,终于知道原因了。。。如果将用低版本的VC开发的项目,拿到高版本的VC...
修复VS2008LINK fatal error LNK1000 :Internal error during IncrBuildImage错误
怎么VC6编译工程的时候老是提示: LINK : fatal error LNK1104: cannot open file "uafxcwd.lib" 用这个库就好了!!!
解决报错Error LNK2001:unresolved external symbol