Eclipse中的非源代码构建

Out of source builds in Eclipse

本文关键字:源代码 构建 Eclipse      更新时间:2023-10-16

是否可以使用eclipse/autotools从源目录中编译一个项目?我需要保持源代码树干净。

我已经试过了:

更改目录在:Project properties -> C/C++ builds -> Build directory。(默认为"${workspace_loc:/project-name}/")虽然这并没有帮助。

最好是把你的构建当作一个cmake风格的项目,有源代码和构建目录:https://cmake.org/Wiki/Eclipse_CDT4_Generator

本质上,您有2个Eclipse项目,一个用于源代码,一个用于构建。只需从构建目录链接到源目录。您可以在构建项目中拥有构建目标,并且导航和版本控制将在源项目中工作。