喀纳斯怎么去:link 没有找到 或上一个增量链接没有生成它;正在执行完全链接

来源:百度文库 编辑:偶看新闻 时间:2024/04/20 19:28:16

link 没有找到 或上一个增量链接没有生成它;正在执行完全链接  

2010-12-06 08:55:05|  分类: 默认分类 |  标签: |字号大中小 订阅

 今天在编译一个程序的时候,总是出现“或上一个增量链接没有生成它;正在执行完全链接”这样的错误,到Debug目录中始终找不到生成的程序,但是在VS2005中调试执行的时候还能通过,百思不得其解。到网上查了半天也没有一个人清晰的解答出来,而且很多人都是说了一半就不说了。感觉起来应该是一个比较容易解决的问题,我想我可能犯了一个比较初级的错误,没办法,既然网上没有明晰的答案,只好自己找。结果还真的比较简单的找到了问题出处,还真是一个幼稚的错误。
    如果发生这样的错误,提示如下:
LINK : 没有找到 exe 或上一个增量链接没有生成它;正在执行完全链接
正在嵌入清单...
生成日志保存在“file://   BuildLog.htm”
0 个错误,0 个警告
========== 全部重新生成: 1 已成功, 0 已失败, 0 已跳过 ==========
注意下面的提示,它说已经成功生成,但是没有在程序Debug目录下,而是在当前工程的根目录下有一个Debug目录,你生成的程序就在那里放着呢。一个简单的问题,但是我到网上查了好多,始终没有一个人能明确的说出来。

这个不是什么错误,现在的VS2003,2005,2009有增量编译功能,就是如果你的代码改动了,他们是不完全重新编译整个代码的,而是只编译你所更改的部分。
出现这个提示,
1.你是第一次进行编译,这时当然没有生成过可执行文件,也就无法增量链接了。
2.你上一次编译的时候有错误,没有生成可执行文件。

 

解决方法,把vs2005没有找到**路径下的**.exe文件等都删除掉,然后重新生成。

这样应该就可以了啊。