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

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

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

准备工作:安装graphviz。

参考文献:http://hi.baidu.com/rdray/item/7b39b14830ba6c08c116131a

基本配置就不讲了,与生成Html文件类似。请参考:http://www.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://www.xjtudll.cn/Exp/245/

标签: doxygen
分享给朋友:

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

线反转法行列键盘扫描

线反转法行列键盘扫描

    行列键盘的学习是单片机学习的必经之路,可是对于初学者来说学习起来并不容易。书上的资料不多,或是说明不细,亦或太复杂不易理解。而线反转法行列键盘扫描简单易懂,非常适合初学者学习,也可作为程序开发之用。    了解行...

OKI单片机——ML610Q4XX PWM

OKI单片机——ML610Q4XX PWM

  /***********************************************/ * @brief 初始PWM 引脚 * @details /***********************************************/ void P43_Init...

Altium连续选择多个元件

Altium连续选择多个元件

以前在Protel99SE中,选中一个元件后,只要不取消选择(deselect),还可以接着选择元件,一直到足够为止。而Altium默认设置中,选择元件后,若你单击了PCB其他区域,之前的选择将失效,只能通过 Shift+鼠标单击来完成多个元件的选择。这种做法使得从Protel99SE转过来的用户极...

金蝶K3 SQL报表更改子系统(路径)

金蝶K3 SQL报表更改子系统(路径)

金蝶K3 SQL路径是存储在 ICClassSQLReport 1、K3 BOS集成开发工具里 打开你SQL报表准备放入的子系统 比如,要放到【生产任务管理】里 从里面随便找个报表的名称,例如:拖期生产任务单 2、查询想要转移子系统的报表和第一步找的报表名称 我这里想转移【车间在制品存量】 sel...

win7怎样彻底删除打印机驱动

win7怎样彻底删除打印机驱动

https://zhidao.baidu.com/question/1802002455667765027.html 1、开始---设备和打印机:随便选择一个打印机图标,选择打印机服务器属性; 2、单击打印服务器属性---驱动程序---删除,选择删除驱动程序和驱动程序包,点确定; 3、无法删除...

Multisim仿真过慢

Multisim仿真过慢

在用Multisim仿真的时候,有时候会仿真过慢,实际等了半天,而传递函数才走了几秒而已,有时候要看最后稳定的结果,得等N长时间,这个是无法忍受的。这个问题实际上是所有Spice类软件的通病,如果你按照软件的默认设置的话,有些仿真进程就是很慢。 解决办法: 修改仿真的步进值。如图(以中文版为例)...

评论列表

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)

发表评论

访客

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