【发布时间】:2011-08-18 19:20:38
【问题描述】:
我从事一个中型 C/C++ 项目,我已经应用了 Doxygen+Graphviz。它的标题图很有用,但它们仅显示基于#include 的关系。我有兴趣找到一个(最好是基于 linux 的)工具,它不仅基于 #include,而且基于实际符号使用来分析文件依赖关系。例如,这样的工具不仅会显示a.cpp 包括b.h,而且a.cpp 会使用SomeClass,它在c.h 中声明的b.h 包含。它还可以建议可以修剪的标头包含。
【问题讨论】:
标签: c++ c header dependencies