【发布时间】:2012-02-23 01:55:42
【问题描述】:
我在新安装的 Ubuntu 上安装了 Eclipse 和 CDT 插件。索引设置为推荐的“快速索引”(“完整索引”似乎有边际差异)。
在很多地方,如果我在任何class 名称或包含文件名上按'F3'('显示声明'),光标将保持静止并且不会导致声明。但是,它适用于标准文件和符号,例如stdio.h、std::vector 等。
例如,我有 2 个文件,
/home/myself/Workspace/Project/X/Y/include/file.h
/home/myself/Workspace/Project/X/src/file.cpp
我看不到任何class 的声明或file.cpp 中显示的位于file.h 中的变量。即使在#include"file.h" 上按'F3',我也无法转到file.h。
Eclipse Workspace 在Workspace 文件夹中创建,C++ 项目在Project 文件夹中创建。为了存储包含路径,我在 Eclipse 中遵循了这个过程:
项目 -> 属性 -> C/C++ 常规 -> 路径和符号 -> 库和路径 -> 添加“/Project/X/Y/include/file.h”(使用 '工作区”和“文件系统”选项卡)
但仍然没有运气。我已经在互联网和 SO 上进行了足够的搜索,但找不到任何有用的东西。请注意,到目前为止,我仅将 eclipse 用于代码浏览,而不是用于构建代码。
【问题讨论】:
标签: eclipse indexing eclipse-cdt include-path