标签: c++ eclipse unix eclipse-cdt
我正在使用Eclipse 4.6,在Linux中使用C ++项目。 如果它是相关的: 编译通过CMake makefile完成。 Gdb版本是8.0.1
使用F3(公开声明)时, 一个窗口用类声明打开(例如,友元类声明),但不是类定义(即类MyClass:public BaseClass ...)。
同时发现所有引用都无效。
我有
使用了Project-> index-> rebuild
验证C ++通用/补丁和符号/路径是否已正确定义
这是我的索引器设置
答案 0 :(得分:0)
检查路径和符号(也在C / C ++ General中)是否在“包含”中添加了项目。 如果不是:转到添加...按钮,然后转到工作区...然后选择您的工作区。它将作为是工作空间路径包含在内。也许这会解决问题。
答案 1 :(得分:0)
关闭可伸缩性选项:
窗口->首选项。
答案 2 :(得分:0)
那可能是因为您的 C/C++ 项目引用了其他项目的资源。