C++ Eclipse CDT indexer无法解析包含中包含目录名的包含

C++ Eclipse CDT indexer无法解析包含中包含目录名的包含,c++,c,eclipse,eclipse-cdt,C++,C,Eclipse,Eclipse Cdt,我有一些include,它们在include中头的路径中有最后一个目录,如下所示;包括libxml/xmlwriter.h 其中,头的完整路径是usr/include/libxml2/libxml/xmlwriter.h。 这个项目没有问题。只是索引器似乎无法解析这些文件。 是的,我已经在Eclipse允许您将它们放在项目属性中的所有看似多余的地方指定了include路径。 我在谷歌上搜索到了这个,但似乎找不到确切的案例。大多数出现的点击告诉您在路径和符号中设置路径,预处理器包括路径、宏等。。。

我有一些include,它们在include中头的路径中有最后一个目录,如下所示;包括libxml/xmlwriter.h 其中,头的完整路径是usr/include/libxml2/libxml/xmlwriter.h。 这个项目没有问题。只是索引器似乎无法解析这些文件。 是的,我已经在Eclipse允许您将它们放在项目属性中的所有看似多余的地方指定了include路径。 我在谷歌上搜索到了这个,但似乎找不到确切的案例。大多数出现的点击告诉您在路径和符号中设置路径,预处理器包括路径、宏等。。。。我都做了

我正在运行EclipseJuno和CDT8.6。尽管这在以前的任何版本中都不起作用

我知道我可以在所有使用libxml的地方修改include,但这应该是最后的选择,因为GCC对当前的设置没有问题


谢谢

您是否尝试过手册中的调试步骤?如果是,您能否提供扫描仪信息以及您添加到设置中的确切内容?例如,您说标题的完整路径是usr/[…],我假设这只是一个输入错误,而不是相对目录。PS Juno?我怀疑它是否相关,但也许是时候升级了,我知道你有CDT,只是没有Eclipse。@Jonah,对不起,我使用的是Eclipse Luna。只是因为某些原因,我无法忘记朱诺。@Jonah:是的,那是个打字错误。我错过了领先的正斜杠。至于“调试步骤”,我不确定你的意思,但是我已经完成了你发送的手动链接中的所有工作。你说“提供扫描仪信息”。您是指.cproject文件的内容吗?我输入的所有设置似乎都在那里。谢谢,史蒂文,我说的是扫描仪输出信息,可以检查内置编译器规范检测器的输出,以解决运行命令时出现的问题。为此,请在console视图中启用复选框Allocate console。