寻求工具以图形方式显示(标题)C/C++中的文件依赖性

Maw*_*awg 5 c c++

我知道头卫可以避免(大多数)麻烦; 如果你愿意,可以给我打电话@ n @ l,但我不喜欢草率的头文件树.

如果我在纸上画一个每个头文件的框并用表示#include的行连接它们,我希望看到一个整洁的层次结构.但我通常看到的是复杂的网络.

也许我 @ n @ l,但对我而言,纠结的网络代表了草率思考,我想通过重新组织#include层次结构来促成秩序.

有谁知道一个工具,它会让我对#include层次结构进行vizualize?优选地是免费工具.

(是的,我知道我"可能用graphviz点做",但这不是答案;-)

Cro*_*ent 4

如果您将 Doxygen 与点工具一起使用,它可以为您完成此操作。

这是一个示例:http ://www.neuraladvance.com/json-c/html/json_8h.html