在 Eclipse 中导出设置和构建配置
Exporting Settings and Build Configurations in Eclipse
就上下文而言,我是 运行 C++ 的 Eclipse Kepler(版本 4.3.2),尽管这个问题也适用于所有其他版本。
- 我想以有利于备份和恢复的方式捕获项目的每个构建配置中的所有设置。
- 我希望其他(初级)员工能够从源代码和一些设置文件重新创建我的项目,而无需手动输入数量惊人的字段、标志和命令。
- 我可能要跳槽到另一份工作,所以我可能无法帮助他们解决他们从未接触过的软件的构建过程。
- 我想要一种方法来方便创建具有相同构建配置的新项目
我知道在 Project -> Properties -> C/C++ General -> Paths and Symbols
下可以导出和导入设置。然而,据我所知,这只会影响 Includes
和 Symbols
选项卡下的设置,忽略 Libraries
、Library Paths
和所有其他选项卡。基本上,我需要完整地捕获 C/C++ General
和 Project -> Properties -> C/C++ Build
。
由于网络限制,我的情况下绝对必须在没有第三方工具的情况下完成。但是,如果有好的插件或工具可以使这更容易,请继续 post 它们以造福于将来阅读本文的任何人!
一些有用的发现:
Eclipse 项目工作目录中的 .cproject
文件包含所有构建配置的所有构建设置。替换项目的 .cproject
将替换其设置。请注意,它不像 exporting/importing 那样优雅:所有设置都被覆盖, 因此,如果您想将设置导入现有项目,这不是一个好的方法。这对于了解您从头开始就拥有正确的构建设置很有用。不过
或者,您可以转至 Project -> Build Configurations -> Manage...
管理配置。可以通过从工作区中的另一个项目复制它来创建新的构建配置。
两者都有点笨拙,但根据情况它们可能足以完成工作。
就上下文而言,我是 运行 C++ 的 Eclipse Kepler(版本 4.3.2),尽管这个问题也适用于所有其他版本。
- 我想以有利于备份和恢复的方式捕获项目的每个构建配置中的所有设置。
- 我希望其他(初级)员工能够从源代码和一些设置文件重新创建我的项目,而无需手动输入数量惊人的字段、标志和命令。
- 我可能要跳槽到另一份工作,所以我可能无法帮助他们解决他们从未接触过的软件的构建过程。
- 我想要一种方法来方便创建具有相同构建配置的新项目
我知道在 Project -> Properties -> C/C++ General -> Paths and Symbols
下可以导出和导入设置。然而,据我所知,这只会影响 Includes
和 Symbols
选项卡下的设置,忽略 Libraries
、Library Paths
和所有其他选项卡。基本上,我需要完整地捕获 C/C++ General
和 Project -> Properties -> C/C++ Build
。
由于网络限制,我的情况下绝对必须在没有第三方工具的情况下完成。但是,如果有好的插件或工具可以使这更容易,请继续 post 它们以造福于将来阅读本文的任何人!
一些有用的发现:
Eclipse 项目工作目录中的 .cproject
文件包含所有构建配置的所有构建设置。替换项目的 .cproject
将替换其设置。请注意,它不像 exporting/importing 那样优雅:所有设置都被覆盖, 因此,如果您想将设置导入现有项目,这不是一个好的方法。这对于了解您从头开始就拥有正确的构建设置很有用。不过
或者,您可以转至 Project -> Build Configurations -> Manage...
管理配置。可以通过从工作区中的另一个项目复制它来创建新的构建配置。
两者都有点笨拙,但根据情况它们可能足以完成工作。