Doxygen快速入门

前言

转载:https://zhuanlan.zhihu.com/p/100223113

1.1 安装包

不知为何MicroSoft官网下载不了htmlhelp.exe,于是这去这里下载了:
http://www.helpgenerator.com/html_help_workshop.htm
最终三个软件都已上传(于2022-2-10下载):https://download.csdn.net/download/wxkhturfun/80011120

1.2说明

原文中的几个路径说明一下:
Export=>Dot=>DOT_PQTH,要选择到.bin文件

C:/Program Files/Graphviz/bin

Export=>HTML=>HHC_LOCATION,要选择到hhc.exe文件

C:/Program Files (x86)/HTML Help Workshop/hhc.exe

1.3脚本文件

运行环境:win10
不知道是不是我的操作问题,最后导出的.svg图全是分散的,没有一种那种“一统天下”的函数关系调用图,索性写了个脚本:
把文件下的所有.c文件合并至一个成iscSum.c文件,把所有.h文件合并成ishSum.h文件,然后只分析这两个文件,最后导出的.svg函数调用关系图终于有了一张完整的(开心)。

下面的.bat文件很简单,本人水平有限,写的效率不高,但是功能没问题。
以UTF-8编码的 merge.bat

@echo off
chcp 65001
cd /d "%~dp0"
set "isc=.c"
set "ish=.h"
set "filePath=.\ntruhrss701"
set "iscSum=.\iscSum.c"
set "ishSum=.\iscSum.h"

call:merge %filePath%  %isc% %iscSum%
call:merge %filePath%  %ish% %ishSum%

echo.&pause&goto:eof
:merge
    rd /s /q %1.bak
    md %1.bak
    for %%i in (%1/*%2) do (
      copy /y %1\%%i  %1.bak\
      echo %%i
      (echo,)>>%1.bak\%%i
    )
    type %1.bak\*%2 > %3
goto:eof
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Greate AUK

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值