Eclipse 索引不起作用

新手上路,请多包涵

我在 Ubuntu 的 Eclipse 3.5.2 Galileo 中使用 CDT。

我的 Eclipse 的索引器有时不工作。我的意思是当我 ctrl 单击它说的功能时 Could not find symbol in index 。此外,F3 按钮单击会导致相同的错误消息。实际上,大多数地方它都不起作用,并且在极少数地方起作用。

我见过一些其他版本的 Eclipse,在文件菜单下列出了一个用于索引的菜单项。像 File->Indexer->Rebuild…. 但是在我的 File 菜单中,Indexer 没有这样的菜单项。

唯一的方法是使用其他版本的 Eclipse 还是遗漏了什么?有关此的任何指示都会有所帮助。

原文由 liaK 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
1 个回答

在大多数情况下,其他答案解决了一个人更早“拥有”工作索引并且由于某种原因而误入歧途的情况。另一方面,我遇到了一个问题,我需要从头开始安装所有东西(eclipse、工作区、c++ 项目等),而索引却不起作用。我终于在这里找到了解决方案: https ://www.eclipse.org/forums/index.php/t/1109004/

上述页面的主要输入是:

您需要为索引器设置包含路径,就像您需要为编译器设置路径一样。索引器和编译器是完全独立的。

索引器包含路径由

Project -->Properties --> C/C++ General --> Preprocessor Include Paths, Macros etc. --> Entries tab --> CDT UserSettings Entries ...

你可以尝试使用

Project --> Properties --> C/C++ General --> Paths and Symbols

这应该合并告诉编译器和索引器在一个地方。

但是,建议的后半部分对我不起作用。

原文由 venk 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题