您的位置:首页 > 大数据 > 人工智能

failure during conversion to COFF: file invalid or corrupt

2015-08-26 19:47 447 查看

【error】LINK1123: failure during conversion to COFF: file invalid or corrupt

分类:
【工程项目】 2014-01-13 21:05
15282人阅读 评论(11)
收藏
举报

在一台新的win7 64位电脑上装了VS2010,每运行一个简单的程序总是报 error LINK1123: failure during conversion to COFF: file invalid or corrupt 的错误。



通过这篇文章发现问题及解决方法:
这个错误是因为采用incremental linking(增量式链接)导致的,可以通过禁止工程中incremental linking的选项避免这个问题。具体操作:

Project(项目)->Properties(属性)->Linker(连接器)->Gerneral(常规)->Enable Incremental Linking(启动增量链接),把 Yes (/INCREMENTAL) 改为 No (/INCREMENTAL:NO) 即可。



[align=left] [/align]
上述问题只有在debug版本下才会出现的,是因为release版本会默认关闭增量连接而debug版本默认是启动增量链接的。

incremental linking 是为了节省编译所用时间,加快编译速度。至于为什么会有问题,应该是VS工程的一个BUG。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: