提问者:小点点

增量构建:Eclipse CDT没有注意到源已更改


当单击Eclipse CDT中的“build”符号时,应该只构建已更改的源文件。Eclipse CDT的一个非常恼人的行为是,它非常经常地忽略了已经进行了“微小的”更改,但是并不清楚微小的意思是什么。

则输出为

13:21:06 **** Incremental Build of configuration <config> for project <proj> ****
make all 
make: Nothing to be done for `all'.

我测试刚刚做的更改的唯一方法就是接着清理并完全重建整个项目,这浪费了很多时间。

这里的问题是什么?我如何修复增量建筑?

编辑:会不会因为一些时钟同步问题而忽略了不是很小,而是最近的变化?


共1个答案

匿名用户

如果仅在头文件中进行更改,则应清理项目,以便将更改包含在新编译中。宏定义和静态变量的更改还需要在Eclipse CDT中清理项目。