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

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

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

准备工作:安装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生成及添加函数关系调用图” 的相关文章

CC2541功耗测试结果

CC2541功耗测试结果

测试环境: 1、CC2541开发板 2、使用heartrate工程,修改心率发送间隔时间为1秒(原来是2秒) 测试结果: 慢速广播 10 uA 快速广播 2 mA 仅定时器运行:1.2 uA(蓝牙关闭) 休眠:0.34 uA 与手机连接时刻:1 mA 约持续10秒 保持连接状态(1秒发送一次心率值...

Mac OSX LaunchPad图标删除

Mac OSX LaunchPad图标删除

近期,安装了Adobe Fireworks CS4,由于是英文版的,所以找了个汉化补丁,汉化后,在LaunchPad里就出现了一个莫名其妙的图标。“WangYu(长发)”,而且无法删除。如下图所示。 这个“WangYu(长发)”没有任何作用,打开后发...

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

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

C# 将程序添加开机启动的三种方式

原文:https://blog.csdn.net/arrowzz/article/details/69808761 前言 最近在研究程序随系统启动,发现在 win7 上因为权限的问题,写注册表的时候总是会出现问题,写不进去导致的不能自动启动,随后决定仔细的看一看这方面的问题。 查资料过程中主要发现有...

android studio 3.0 前进和后退功能

使用android studio 3.0 开发Android程序时,需要用到前进和后退功能(跳到上一个源文件和下一个源文件) 快捷键是alt+Left 和alt+Right。 勾选view-->Toolbar 可以放到工具栏...

金蝶K/3BOS取得字段值改变之前的原值

通过GetFieldValue函数只能取得字段改变后的值,但是有时候需要在字段值改变后,取得之前的原值。以下为具体代码: Dim dct As KFO.Dictionary = m.GetDataFldbyKey('FDecimal7', Row) Dim sdOld As Doubl...

评论列表

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)

发表评论

访客

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