使用doxygen生成代码工程文档并显示相关注释

本文档介绍了如何使用Doxygen工具生成代码工程的HTML和CHM文档,包括环境准备、批处理文件使用、配置文件创建以及编写Doxygen可识别的注释。详细讲解了各个配置参数的设置,如PROJECT_NAME、INPUT、FILE_PATTERNS等,并提供了批处理文件的用途和转换编码的步骤。
摘要由CSDN通过智能技术生成

1 环境准备

工具链接地址:

 

链接:http://pan.baidu.com/s/1slowLaP 密码:d7j5 

 



说明:

 

工具文件

使用说明

doxygen-1.5.2-setup.exe

Doxyge安装即可。

graphviz-2.12.exe

图形可视化软件,安装即可。

htmlhelp.exe

用于生成CHM文件,安装即可

iconv.rar

编码转换,按后文说明使用。

fr.rar

命令行查找替换工具,按后文说明使用。

doxybat.zip

批处理文件,解压后按后文说明使用。

 

建立一个空目录xxx,放入要注释的程序(xxx\src),建立制作文档的工作目录(xxx\doc),将前面介绍的批处理文件放到doc目录。


2 批处理文件使用说明

说明:将批处理文件放在工作目录(doc目录:即Doxyfile所在目录)后,每次只要键入rebuild就可以重新生成chm文件。必要时可以单独使用cleanbuildmakechm命令。utf82gbkhtml-utf82gbk命令也可以单独使用。

2.1 clean.bat

作用:清空之前的输出文件

 

@echo off
echo 清空以前输出
if exist refman.chm del /f /q refman.chm
if exist output\html del /f /q output\html\*.*
if exist output\latex del /f /q output\latex\*.*
if exist output\rtf del /f /q output\rtf\*.*
if exist output del /f /q output\*.*

2.2 build.bat

作用:调用doxygen生成文档

 

@echo off
echo 生成文档
doxygen Doxyfile

2.3 utf82gbk.bat

作用:将指定文件(支持通配符)从utf-8编码转换到gbk编码

 

@echo off
echo %1utf-8编码转换到gbk编码
for %%f in (%1) do copy %%f %%f.utf8
for %%f in (%1) do iconv -c -f utf-8 -t gbk %%f.utf8 > %%f

 

这个批处理文件要求系统当前路径上有iconv.exe。执行iconv时,使用-c参数忽略无法转换的字符。否则如果输入文件包含无法转换的字符,转换会失败。输入文件被备份到加过

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值