当前位置:首页 > 技术心得 > 正文内容

Doxygen-利用graphviz生成及添加函数关系调用图

xjtudll14年前 (2012-09-30)技术心得50221

准备工作:安装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文件夹。

clip_image002

2、Wizard->Project

勾选Scan recursively。

3、Expert-> Build

勾选EXTRACT_ALL、EXTRACT_PRIVATE、EXTRACT_STATIC、EXTRACT_LOCAL_CLASSES、EXTRACT_LOCAL_METHODS选项。

clip_image004

4、Wizard->Diagrams

这里最好是选择Graphviz生成图形。Use dot tool from the Graphviz package。

clip_image006

需要注意的是:

Graphviz似乎不支持中文路径:

(1)如果源代码在中文路径里,生成的关系调用图里中文路径乱码。

(2)如果输出到中文路径,生成关系调用图失败。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/245/

标签: doxygen
分享给朋友:

“Doxygen-利用graphviz生成及添加函数关系调用图” 的相关文章

Proteus7.9 SP1安装包及和谐下载

Proteus7.9SP1安装包下载地址:http://d.1tpan.com/tp0050113584                 ...

ML610Q473 程序烧录

ML610Q473 程序烧录

仿真器能够仿真程序的运行,但毕竟是“仿”,与实际情况可能有些出入,因此最终还是要将程序烧录到实际的目标板中。 对于ML610Q473,大体要有这么几步: (1) uEase与目标板连接 (2) 生成Hex文件 (3)转换Hex文件供烧录 1、uEase与目标板连接 (1)...

Android手机Google服务耗电过多

手机:三星I9000 操作系统:Android 2.3.3 (Lida ROM) 现象:电池使用时间很短,经常莫名其妙就没电了。查看电量消耗,60%(甚至更多)为“Google框架服务”占用。 病因: 通过网络搜索,发现是因为曾经禁止了“Google框架服务&rd...

IIS WCF 调用COM问题

IIS WCF 调用COM问题

参考资料: http://cn.voidcc.com/question/p-msefzjic-so.html https://www.cnblogs.com/CrazyKey/archive/2012/07/13/2590083.html https://www.cnblogs.com/Lulus/...

vs2010添加OLE/COM对象查看器

VS2010:工具——外部工具——"添加" 标题:OLE/COM对象查看器 命令:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\OleView.Exe 点击&qu...

C51: LOCATING INITIALIZED VARIABLES AT ABSOLUTE ADDRESSES 如何初始化绝对定址的变量

C51: LOCATING INITIALIZED VARIABLES AT ABSOLUTE ADDRESSES 如何初始化绝对定址的变量

http://www.keil.com/support/docs/301.htm QUESTION 问题描述 I want to locate some initialized constants and variables in memory, but I can't initiali...

评论列表

xjtudll
xjtudll IP:
14年前 (2012-12-29)

用doxygen,Graphviz时,源码路径不能含中文,否则显示乱码。

hwt
hwt IP:广东省
14年前 (2012-12-19)

Hi:
我遇到一个问题,用Graphviz产生的图片不支持中文,中文乱码,请问为什么,谢谢.
由 xjtudll 于 2012-12-29 11:09:21 最后编辑

xjtudll IP: 回复:
用doxygen,Graphviz时,源码路径不能含中文,否则显示乱码。
14年前 (2012-12-29)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。