试用期没烦恼 神器!!!使用doxygen+Graphviz自动生成函数调用关系图

479 阅读1分钟

大家好,我是 小杰学长

使用doxygen+Graphviz自动生成函数调用关系图

gitee源码仓库链接跳转


前言

1.下载

首先,下载2个软件,
最新版即可,

Doxygen

下载地址:
sourceforge.net/projects/do…

下载步骤:
step1

image1.png

step2

image4.png

GraphViz

下载地址:
graphviz.org/download/

下载步骤:
step1

image2.png

step2

image3.png

image5.png

2.安装

三个软件的安装都非常简单,
根据提示一步步next即可。

3.配置使用生成工程的帮助文档

step1

打开软件

image6.png

step2

准备好待解析的项目工程
我们用课程中的大项目智能家居进行解析

image7.png

step3

使用doxygen 生成工程的帮助文档
指定doxygen 工作空间,源码路径,生成路径

image8.png

step4

指定源码输出模式
咱们的项目是C语言

image9.png

step4

选择输出文件的格式

image10.png

step5

选择是否使用生成图表的软件包

image11.png

step6

编译的设置

image13.png image12.png

image14.png

step7

开始编译生成html帮助文档\

image15.png

点击 “Show HTML output” 打开生成的HTML帮助文档!

4.over

下面贴出生成的HTML帮助文档的效果图,
大家简单欣赏下,是不是很激动O(∩_∩)O哈哈~

使用这种方式可以帮助我们
快速查看一个工程源码的数据关系结构,
以及互相之间的调用关系图,
如果我们在编码的时候遵从doxygen的标准规范,
甚至将会很快就能自动制作一个针对源码的帮助文档,
对程序员来说,这个功能非常棒!
能够加速我们对源码的理解和认识的深度。

image16.png

image17.png

参考链接

blog.csdn.net/zpqiatongxu…
blog.csdn.net/u010740725/…