今天在编译一个程序的时候,总是出现“或上一个增量链接没有生成它;正在执行完全链接”这样的错误,到Debug目录中始终找不到生成的程序,但是在VS2005中调试执行的时候还能通过,百思不得其解。到网上查了半天也没有一个人清晰的解答出来,而且很多人都是说了一半就不说了。感觉起来应该是一个比较容易解决的问题,我想我可能犯了一个比较初级的错误,没办法,既然网上没有明晰的答案,只好自己找。结果还真的比较简单的找到了问题出处,还真是一个幼稚的错误。 这个不是什么错误,现在的VS2003,2005,2009有增量编译功能,就是如果你的代码改动了,他们是不完全重新编译整个代码的,而是只编译你所更改的部分。
解决方法,把vs2005没有找到**路径下的**.exe文件等都删除掉,然后重新生成。 这样应该就可以了啊。 |
|
来自: 张岩峰 > 《C plus plus》