2011年(17)
分类: C/C++
2011-08-11 11:34:19
新电脑没有xp的独显驱动,被迫将工作平台转移到Win7,在使用VS2008的过程中遇到了以下错误:
VS2008LINK : fatal error LNK1000: Internal error during IncrBuildImage ,之前听另外组的同事说起过这个问题,最后那位换了电脑,然后这个问题莫名其妙地解决了 。我不太相信这是一个硬件问题,网上的解决方案有以下两个:
第一种:下载补丁,链接地址为。
第二种:修改链接选项,方法:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了。
第二种方案需要取消增量链接,假如我有50个工程,难道每个都重新设置一下工程属性么?不可接受。
第一种方案中提到的补丁我下载之后根本不能够安装。错误提示说检测不到相关产品。难道与我的中文版VS2008有关?
两种方法似乎都不可取了,最终从老外的论坛上找到了解决方案,除了打KB948127补丁之外,新的SP1补丁中也已经解决了这个问题。抱着试试看的态度重新打了次SP1补丁(之前安装的SP1是集成在VS2008安装包的,不知是否完整),结果至少到目前为止没有再出现LINK1000错误。所以在这里把第三个解决该错误的方案(
KB948127
可能没有中文版,但是SP1一定有)列举如下吧:
第三种:打SP1补丁