我正在使用Eclipse 4.6,在Linux中使用C项目。如果相关:编译通过CMake makefile完成。Gdb版本为8.0.1当使用F3(打开声明)时,窗口用类声明(例如,友元类声明)打开,而不是用类定义(即,类MyClass:公共基类...)。还发现所有引用都不起作用。我已经1.使用的项目-〉索引-〉重建1.已验证是否正确定义了C常规/修补程序和符号/路径这是我的索引器设置x1c 0d1x
kgqe7b3p1#
关闭可伸缩性选项:
窗口-〉首选项。
llew8vvj2#
检查路径和符号(也在C/C++常规中)中的项目是否已添加到包含中。如果没有:转到“添加...”按钮,然后选择“工作区...”,然后选择您的工作区。它将作为“* 是工作区路径 *”包括在内。也许这样可以解决问题。
syqv5f0l3#
这可能是因为您的C/C++项目引用了其他项目的资源。1.在顶部菜单栏上,转到项目-〉属性1.将出现一个属性窗口。在左侧菜单中,转到项目引用。1.在右边的框中,确认是否列出了其他项目,并选中可能与您的项目相关的项目。1.按下应用并关闭按钮。1.请再次尝试快捷方式。
fnx2tebb4#
请确保您的Eclipse索引器处于活动状态!!尝试以下方法
并启用索引器的所有选项eclipse
4条答案
按热度按时间kgqe7b3p1#
关闭可伸缩性选项:
窗口-〉首选项。
llew8vvj2#
检查路径和符号(也在C/C++常规中)中的项目是否已添加到包含中。如果没有:转到“添加...”按钮,然后选择“工作区...”,然后选择您的工作区。它将作为“* 是工作区路径 *”包括在内。也许这样可以解决问题。
syqv5f0l3#
这可能是因为您的C/C++项目引用了其他项目的资源。
1.在顶部菜单栏上,转到项目-〉属性
1.将出现一个属性窗口。在左侧菜单中,转到项目引用。
1.在右边的框中,确认是否列出了其他项目,并选中可能与您的项目相关的项目。
1.按下应用并关闭按钮。
1.请再次尝试快捷方式。
fnx2tebb4#
请确保您的Eclipse索引器处于活动状态!!尝试以下方法
并启用索引器的所有选项
eclipse