Eclipse ODS Indexer无法找到包含.h文件的权限,但请参阅外部项目的参考.h include

时间:2013-03-26 10:56:21

标签: c++ eclipse indexing include ods

有问题的:

Big C ++项目代码,包含许多相关引用的ouside项目。 使用Eclipse ODS的索引。

当我在标题文件中进行非轻微更改时会出现问题(添加新函数,类的新成员数据) 然后我在我的cpp代码中使用它们,但在它之后,即使我重新构建Indexer,Indexer也不能再引用正确的Include头,特别是,我所有新添加的变量或函数都没有解决。并且该标题中的所有其他func都不能被引用到项目中的这个包含,但是索引器从外部引用中搜索另一个原始包含。

我试过了:  重新配置项目,在Indexer中重建刷新。 或关闭proejct--重新打开它, 删除此eclipse项目并使用相同的代码创建新项目。 等...

但所有索引都无法正确包含标题。

1 个答案:

答案 0 :(得分:0)

我想我解决了这个问题。

我们需要修改: 在项目的属性--C / C ++一般 - 路径和符号---包括---语言选项有三个(虽然我改变了它们)。

我删除了列表中重复的exterier的.h文件,并且manuelly添加了项目中正确包含的路径。

然后重新索引它。(或者关闭日食,重新开启)

之后,它可以正确地引用标题。

完成!