CDT 的 Eclipse 调用层次结构不完全工作

标签 eclipse eclipse-cdt call-hierarchy

CDT 的 eclipse 调用层次结构没有显示我的某些函数的所有函数调用。我的所有源代码都在项目文件夹中。我尝试将位置添加到 project->properties->C/C++ General->Paths and Symbols 并重建索引,但它不起作用。例如,某个函数从某个库代码中被调用了几次。它不是虚拟功能或任何东西,使用 ctrl-click 工作。该项目也编译得很好。

如果有的话,有人可以告诉我在哪里可以解决这个问题吗?也许我没有正确创建项目,它不知道所有文件都属于同一个项目。我知道有几种方法可以导入/创建 C++ 项目,也许我没有正确执行。或者我可能需要删除一些智能感知文件来重建索引器。

最佳答案

过去我在旧版本的 Eclipse 上遇到了一些类似的问题。我认为当我更新它时它可能会自行解决(我一直坚持使用 Indigo,我认为 Juno 或 Luna 对我来说更好)。很抱歉给出了明显的答案,但如果还没有完成,请尝试最新版本。

关于CDT 的 Eclipse 调用层次结构不完全工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14592346/

相关文章:

c - 如何在 C 中跟踪函数调用?

java - Eclipse 中的自定义 TODO 标记

java - 在 Eclipse 中创建一个透视菜单

eclipse-cdt - Eclipse CDT 和 TM/RSE

c++ - eclipse-cdt boost\shared_ptr.hpp : no such file in directory, 但它是包含文件的一部分

c++ - 算术运算给出不正确的结果

regex - 将 Eclipse 的 "Open Call Hierarchy"过滤为仅我的公司/项目

java - 描述 API 用途

eclipse - 复制粘贴时 Eclipse PDT 上的自动缩进