Eclipse Oxygen中.cproject中的环境变量松动

时间:2018-05-08 22:08:42

标签: environment-variables eclipse-cdt

我正在运行一些Yocto配方,在构建之前清理我的源目录。问题是我在同一个源目录中定义了一个Eclipse CDT项目,在我执行clean时会被删除。我修改了我的脚本,以便将.project和.cproject文件复制到安全位置,然后在构建完成后复制回来。除了在项目的构建配置中定义的环境变量(右键单击项目 - >属性 - > C / C ++构建 - >环境)之外,所有内容似乎都得到了令人满意的恢复。他们迷路了。

现在,我可以看到org.eclipse ...目录中定义的环境变量,但似乎它们以某种方式标记了时间戳并且与Project不同步。如何让Project的Build Configurations自动恢复? (每次进行清理/构建时都必须重新定义这些变量,这很痛苦。)

1 个答案:

答案 0 :(得分:0)

发现问题。在.project和.cproject文件旁边有一个名为.settings的目录,它也需要保存然后还原。完成此操作后,项目下的环境变量定义也将恢复。