Doxygen-利用graphviz生成及添加函数关系调用图
准备工作:安装graphviz。
参考文献:http://hi.baidu.com/rdray/item/7b39b14830ba6c08c116131a
基本配置就不讲了,与生成Html文件类似。请参考:http://xjtudll.cn/Exp/243/
1、Expert->Dot
要勾选Dot选项卡下面的HAVE_DOT、CALL_GRAPH、CALLER_GRAPH 选项。并在DOT_PATH下面填入dot.exe的路径,也就是graphviz安装目录下的bin文件夹。
2、Wizard->Project
勾选Scan recursively。
3、Expert-> Build
勾选EXTRACT_ALL、EXTRACT_PRIVATE、EXTRACT_STATIC、EXTRACT_LOCAL_CLASSES、EXTRACT_LOCAL_METHODS选项。
4、Wizard->Diagrams
这里最好是选择Graphviz生成图形。Use dot tool from the Graphviz package。
需要注意的是:
Graphviz似乎不支持中文路径:
(1)如果源代码在中文路径里,生成的关系调用图里中文路径乱码。
(2)如果输出到中文路径,生成关系调用图失败。