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

在这里插入图片描述

大家好,我是 小杰学长

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

gitee源码仓库链接跳转


前言

1.下载

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

Doxygen

下载地址:
https://sourceforge.net/projects/doxygen/

下载步骤:
step1

在这里插入图片描述

step2

在这里插入图片描述

GraphViz

下载地址:
https://graphviz.org/download/

下载步骤:
step1

在这里插入图片描述

step2

在这里插入图片描述

在这里插入图片描述

2.安装

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

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

step1

打开软件
在这里插入图片描述

step2

准备好待解析的项目工程
我们用课程中的大项目智能家居进行解析
在这里插入图片描述

step3

使用doxygen 生成工程的帮助文档
指定doxygen 工作空间,源码路径,生成路径
在这里插入图片描述

step4

指定源码输出模式
咱们的项目是C语言
在这里插入图片描述

step4

选择输出文件的格式
在这里插入图片描述

step5

选择是否使用生成图表的软件包
在这里插入图片描述

step6

编译的设置
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

step7

开始编译生成html帮助文档
在这里插入图片描述

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

4.over

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

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

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

参考链接

https://blog.youkuaiyun.com/zpqiatongxueshaonian/article/details/97056075
https://blog.youkuaiyun.com/u010740725/article/details/51387810
net/zpqiatongxueshaonian/article/details/97056075
https://blog.youkuaiyun.com/u010740725/article/details/51387810

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值