使用doxygen创建(通过graphviz的点)整个程序的图形表示 [英] Using doxygen to create (through graphviz's dot) a graphical representation of the entire program
问题描述
一个堆栈溢出线程(当然是通过google找到的)指示我使用doxygen自动创建文档(最初是因为我继承了要绘制图表的代码库,而我厌倦了通过Dia Diagram手动完成该过程)
A stack overflow thread (found through google of course) directed me to use doxygen to auto-create documentation (originally because I inherited a code base that was to be diagrammed, and I got tired of doing it by hand through Dia Diagram Editor).
现在doxygen确实非常有用。但是,我似乎仍然无法做到一件事:为整个代码库生成一个包含(或调用)图。它将为单个文件生成一个包含层次结构,或者为单个函数生成一个调用图,但是我想看完整件事(这不是一个很大的代码库:D。)
Now doxygen has turned out to be really quite useful. However there is one thing I still can't seem to make it do: generate an include (or call) diagram for the entire code base. It'll generate an include hierarchy for a single file, or a call diagram for a single function, but I want to see the whole thing (it's not a very large code base :D ).
有人碰巧知道吗?
PS
推荐答案
整个程序的静态分析确实超出了Doxygen的范围,我觉得这很重要。 。
Whole-program static analysis is really beyond the scope of Doxygen, I feel.
但是,问题获取图形函数调用图的工具代码。要求提供相同的内容,而答案涉及的是听起来很有希望的许多不同工具。
However, the question 'Tools to get a pictorial function call graph of code' asks for much the same thing, and the answers refer to a number of different tools that sound very promising.
这篇关于使用doxygen创建(通过graphviz的点)整个程序的图形表示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!