【发布时间】:2016-04-10 09:45:18
【问题描述】:
我在 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>
【问题讨论】:
-
您在项目属性中寻找的不仅仅是
Import Settings...和Export Settings...按钮吗?或者,如果您不使用它们,也许它们就足够了。 -
@tenterhook 我试过了。出于某种原因,他们导出没有数据的 xml 文件,并且没有将任何符号传输到其他项目。
-
导出文件的长度为 0 字节或其中包含某些内容但不是实际设置?第一个将是一个主要错误(显然)。如果设置在
apply-ed 到项目之前被导出,则会发生第二种情况。没有出口就意味着没有进口似乎是合理的,所以希望这只是一个出口方面的问题。 -
@tenterhook 问题似乎是第二个。我发布了它在上面创建的文件。
-
@tenterhook 问题是,当我取消选中“显示内置值”时,所有路径和符号以及包含都消失了。这可能与问题有关吗? eclipse 是否认为这些价值观已经应用于所有项目?
标签: c++ eclipse symbols eclipse-cdt