Visual Studio 2012转换到 COFF 期间失败: 文件无效或损坏
在使用Viusal Studio 2010时编写C程序显示:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
本人菜鸟,初学C,求大神解决~
[解决办法]
COFF——通用对象文件格式
代码没问题,链接错误
http://hi.baidu.com/sangwf/item/415c0e76b632132ad6a89c2a
[解决办法]
粘过来,一起学习
VC6.0错误:fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
因为要帮fly做个小程序,不得不重操旧业。可惜系统都重装过了,从C盘装到了F盘,VC早不能用了,需要重新安装一下。还好电脑上有安装文件。
个人习惯把应用程序安装在D:/program files,这次也不例外。顺利的安装完成之后,就打开一个以前写的程序,一编译,结果不妙,竟然输出一条错误。从字面上看好像是文件被破坏掉了,但以我的感觉,磁盘文件自然损坏的概率微乎其微,特别是对于小文件,可以当作不可能损坏。于是上百度和google分别搜索了一下,可遇到类似问题的都是将项目从vc6.0迁移到2005引起的问题,有固定的解决方案。而纯粹的6.0上倒是没有看到有人说确切的方案。不过微软的东西就是这样,一旦出了问题,你只能选择重装,甚至是重装系统。我也采用这种笨方案。不过凭感觉可能与我以前在D盘安装过vc有关,有可能覆盖安装导致某些文件被破坏。于是我先卸载了VC,然后把文件夹D:/program files/Viusaul studios删除掉,以前就是安装的这个目录。然后重启电脑,重新安装了一下。又重新打开小项目,编译,通过了。
我在网上搜索解决方案时,没有找到标准答案,许多地方都是有问无答。说不定许多人就是重复安装的问题,也许按照我说的步骤就能解决,那也算是尽了一点微薄之力。