问题描述
|
这个问题已经在这里有了答案:
解决方法
doxygen做得很整齐。我建议使用DoxyWizard GUI。
观看在线演示:http://www.doxygen.nl/results.html
尽管非常简单,但这是一个更好的链接:
http://www.doxygen.nl/manual/examples/diagrams/html/inherits.html
它在Doxygen的制图文档中用作原理说明:
http://www.doxygen.nl/manual/diagrams.html
如果要进行重量分析,请查看CppDepend。
作为对动态调用图的要求的回答,我可以建议使用KCachegrind
与Callgrind结合使用时,它在Linux(和MacOS,根据评论)上效果很好:
valgrind --tool=callgrind ./myprogram
kcachegrind
快点!但是valgrind仅适用于linux。我知道有很多分析器将输出转换器转换为kcachegrind可读格式。我不使用它们,所以恐怕其中会有一些Google工作