This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你可以认为他们没有区别的,最终目的都是完成编译生成可执行文件。会有些部分编译或者重新编译的区别。
但是使用过程中可以忽略这些,直接点击小锤子编译就行了。
如楼上所说,使用时直接点击小锤子就可以了。
build project是编译当前选中(Active)的工程,如果只是修改了某个文件,则只会对该文件进行编译,然后链接所有其它已编译的文件,即增量编译;
rebuild project是编译当前选中(Active)的工程,无论之前是什么状况,都会对所有文件重新编译和链接,即全部编译;
build all是对所有工程进行编译,当project explorer中有多于一个工程时,点击build all会编译所有工程。
可以简单地测试一下,然后查看各个工程debug文件夹下的文件生成时间就清楚了,或者直接删除debug文件夹之后编译看看效果。