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

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

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

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

运放芯片不用的输入端的处理

本文转载自21IC论坛。 对于数字器件,尤其是CMOS器件,不用的输入端不能悬空,这个道理好像已经尽人皆知了。至少在21IC,时不时就会有人发帖让大家“温习”这个问题。但对于模拟器件,好像认识还有些模糊。 就以运放为例。多运放芯片中不用的运放怎么处理,好像是新手们的一个共同疑问。(有这个疑问是好...

固定水晶报表每页显示的行数两种方法

方法一:   例如每页显示20条记录:    1.选择[区段专家]    2.选择[明细]    3.选择[在之前新增分页]的公式按钮,输入以下公司    IF   Remaind...

水晶报表的文本对象中怎么插入换行符

水晶报表的文本对象中如何插入换行符?我的文本对象要显示的值是从RichTextBox中读出来的,但文本对象不能显示“\n”,怎么让文本对象换行呢?------解决方案--------------------1:不要用文本对象,用公式2:把\n替换成水晶报表里的换行符号Replace(字段,'...

OKI编译器 Fatal ERR F025 解决

OKI编译器 Fatal ERR F025 解决

工程添加好C文件和H文件后,编译,提示如下错误: Fatal error F025:NO ROM window specification 原因: 编译器缺乏.ASM 启动文件,需要手动添加,文件在安装目录里: \Startup\Src\ 根据需求拷贝相应的ASM文件。例如,ML610Q475则拷...

android动态改变ActionBar中MenuItem的图标

先调用方法:invalidateOptionsMenu(); 然后系统会自动回调方法:onPrepareOptionsMenu 在onPrepareOptionsMenu中改变MenuItem的图标即可。 例如: MenuItem item = menu.findItem(R.id.share);...

金蝶K/3修改帐套启用期间

不要乱修改 select * from t_SystemProfile where fkey = 'startyear' select * from t_SystemProfile where fkey = 'startperiod' 如果一个帐套已使用,要再修改会计期间个数或启用期间或会计期间开始...

评论列表

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)

发表评论

访客

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