eclipse open 声明无法正常工作

boc*_*ura 5 c++ unix eclipse eclipse-cdt

我正在使用 Eclipse 4.6,在 Linux 中使用 C++ 项目。如果相关:编译是通过 CMake makefile 完成的。Gdb版本是8.0.1

当使用F3(打开声明)时,将打开一个带有类声明(例如友元类声明)的窗口,但不打开类定义(即class MyClass : public BaseClass ...)。

还发现所有参考文献都不起作用。

我有

  1. 使用项目->索引->重建

  2. 验证 C++ General/Patch 和 Symbols/Path 是否已正确定义

这是我的索引器设置 索引器设置

小智 0

检查在“路径和符号”(也在 C/C++ 常规中)中您的项目是否已添加到“包含”中。如果没有:转到“添加...”按钮,然后转到“工作空间...”,然后选择您的工作空间。它将作为工作空间路径包含在内。也许这会解决问题。