我在eclipse中创建的所有新项目都缺少任何自动包含(例如标准库)或任何通常自动生成的默认路径和符号。我可以让我的新项目工作的唯一方法是手动将路径和符号以及包含复制到另一个项目。这非常繁琐且不实用。有没有办法恢复那些路径和符号,以及包含,作为默认值?
编辑:这是创建的导出文件(不包含数据):
<?xml version="1.0" encoding="UTF-8"?>
<cdtprojectproperties>
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.IncludePaths">
<language name="Object File">
</language>
<language name="Assembly Source File">
</language>
<language name="C++ Source File">
</language>
<language name="C Source File">
</language>
</section>
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.Macros">
<language name="Object File">
</language>
<language name="Assembly Source File">
</language>
<language name="C++ Source File">
</language>
<language name="C Source File">
</language>
</section>
</cdtprojectproperties>
答案 0 :(得分:2)
这是我在查看您遇到的导出问题时偶然发现的Export/Import Settings
按钮的替代方法。这实际上是一个我认为我将从现在开始使用的过程,所以如果没有别的,我会从回答你的问题中学到一些东西。可能有一种更干净或更快速的方法来做同样的事情,但这至少有效。
C/C++
→Property Pages Settings
。查看Display "Export Settings" tab
。C++ Project
。 Empty Project
使用您首选的工具链,但我怀疑您的选择是否重要。C/C++ General
→Export Settings
。Paths and Symbols
→References
。选中新设置项目名称旁边的框。现在,只要您再次需要这些设置,只需将该设置项目导入工作区并让其他项目引用它。
如果这对您有用,请告诉我。我还在摆弄它(有很多新选项可以用这种方法打开),所以任何反馈都会很棒。
编辑:This answer描述了在项目之间共享设置的另一种方法。如果你不喜欢我在这里描述的“作为设置的项目”,它可能对你有用。