毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

按F5后总是全部从新编译包括没修改过的CPP文件

更新时间:2012-5-14:  来源:毕业论文
每次按F5后,总是全部从新编译,包括没修改过的CPP文件,是那里没设置好?
假如你修改的头文件为a.h,那么所有包含了a.h的CPP文件都要重新编译,假设b.h,c.h都#include“a.h”,那么凡是包含b.h,c.h的CPP文件也要重新编译,这就是编译依赖,尽量减少.h文件里#include的个数,某些情况可以用前置申明解决,用了前置申明则只会编译包含了你修改的头文件的CPP文件。有点拗口,应该是这样,说错了楼下纠正。具体楼主请参考Effective C++
但源文件都没改,估计是哪里设置问题。以前没有这个问题的。
清理了Rebuild试试 不一定能行
将临时文件全部清理,还有*.ncb *.aps文件也删了试试
以前遇到过一次问题,后发现原因是部分文件的文件时间有异常,比当前的系统时间要新,于是ide一直把这些文件当做更新后的。
不过这种情况发生的可能性不太大。
应该是文件时间不一致导致
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。