我无法让 Eclipse 索引我的源代码。我目前在 Windows XP 上使用 Eclipse Helios。
我有一个名为 src 的目录。在其中,我有一堆目录,如下所示:
源代码
-include(通用标题)
-lib
-libIO(这个库的源代码)
-libGUI(这个库的源代码)
-pgms
-pgm1(此 pgm 的源代码和 header )
-pgm2(此 pgm 的源代码和 header )
每片叶子都有自己的 Makefile。 src 中没有顶级 Makefile。 pgm1 可以并且确实包含来自 include 和 lib/libIO 和 lib/libGUI 的文件。
基本上,我希望 Eclipse 索引我的整个 src 目录,而不必为树中的每个叶子都设置一个 C/C++ 项目。 我似乎无法找到一种方法来实现这一点。
这是我的症状;我要解决的问题:
在 pgm1 目录中编辑源代码时,它引用在我的包含目录头文件中声明并在 lib/libIO 中找到的源文件中定义的函数。
但是,当我按 F3 进入函数声明时,Eclipse 显示“在索引中找不到符号 'X'”。我似乎无法让 Eclipse 在我的光标下找到方法的 header 声明或源定义(就像 Java 模块一样完美)。这可能吗?
最佳答案
我遇到了类似的情况。我是这样解决的:右键项目View-->select Index-->rebuild.
中的项目
关于eclipse - 如何让 Eclipse 索引包含多个 "make projects"的整个 C/C++ 源代码树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7273129/