在 Eclipse 中导出设置和构建配置

aut*_*ton 7 eclipse settings build

对于上下文,我正在为 C++ 运行 Eclipse Kepler(版本 4.3.2),尽管这个问题也适用于所有其他版本。

  • 我想以有利于备份和恢复的方式捕获项目的每个构建配置中的所有设置。
  • 我希望其他(初级)员工能够从源代码和一些设置文件重新创建我的项目,而无需手动输入数量惊人的字段、标志和命令。
  • 我可能会转到另一份工作,所以我可能无法帮助他们解决他们从未接触过的软件的构建过程。
  • 我想要一种方法来促进具有相同构建配置的新项目的创建

我知道在 下Project -> Properties -> C/C++ General -> Paths and Symbols,可以导出和导入设置。然而,据我所看到的,这只会影响的设置下IncludesSymbols标签,忽略LibrariesLibrary Paths和所有的休息。基本上,我需要以捕获C/C++ GeneralProject -> Properties -> C/C++ Build的所有内容。

由于网络限制,在我的情况下,这绝对必须在没有第三方工具的情况下完成。但是,如果有好的插件或工具可以使这变得更容易,请继续发布它们,以供将来阅读本文的任何人使用!

aut*_*ton 5

几个有用的发现:

.cproject在Eclipse项目的工作目录文件包含所有构建配置所有构建设置。替换项目的.cproject将替换其设置。请注意,它不像导出/导入那样优雅:所有设置都会被覆盖,因此如果要将设置导入现有项目这不是一个好方法。这对于从头开始了解您拥有正确的构建设置很有用。尽管。

或者,您可以转到Project -> Build Configurations -> Manage...管理配置。可以通过从工作区中的另一个项目复制来创建新的构建配置。

两者都有些笨重,但根据情况,它们可能足以完成工作。