追风赶月莫停留,平芜尽处是春山。这篇文章主要讲述Doxygen:代码说明书生成神器相关的知识,希望能为你提供帮助。
Doxygen是一个程序的文档产生工具,可以将程序中的注释转换成说明文档或者说是API参考手册,从而减少程序员整理文档的时间。当然这里程序中的注释需要遵循一定的规则书写,才能让Doxygen识别和转化。
目前Doxygen可处理的程序语言包含C/C++、java、Objective-C、IDL等,可产生出来的文档格式有html、XML、LaTeX、RTF等,此外还可衍生出不少其它格式:
- HTML可以打包成CHM格式,而LaTeX可以通过一些工具产生出PS或是PDF文档等。
- 可以利用Doxygen给C,C++程序生成注释文档
软件下载 官网下载Doxygen
- 下载地址:https://sourceforge.net/projects/doxygen/ 或 http://www.doxygen.nl/download.html
- 下载地址:https://docs.microsoft.com/zh-cn/previous-versions/windows/desktop/htmlhelp/microsoft-html-help-downloads?redirectedfrom=MSDN
- 下载地址:https://graphviz.org/download/
使用教程 1.设置doxygen工程工作目录
文章图片
2.设置编程语言
- 选择编程语言对应的最优化结果,按照编程语言选择。
文章图片
3.设置文档输出格式 - 选择输出格式,选HTML下的(.chm)项,为最后生成chm做准备。
文章图片
4.设置生成的关系表 - 选择dot tool项,通过GraphViz来作图。
文章图片
5.设置输出的语言,编码 - 选择输出目录
- 选着输出语言,如果代码中采用了中文注释,此处选择为中文
- JAVADOC_AUTOBRIEF和QT_AUTOBRIEF两个框,如果勾选了,在这两种风格下默认第一行为简单说明,以第一个句号为分隔;如果不选,则需要按照Doxygen的指令@brief来进行标准注释。
文章图片
6.设置一些构建的选择项 - 需要勾选EXTRACT_ALL和LOCAL_METHODS才能生成所有的变量和函数
文章图片
7.设置输入文件的编码
文章图片
8.设置是否在.chm中生成源码以供预览
文章图片
9.设置HTML选项 - 勾选生成HTMLHELP项
- 输入生成CHM名称
- 在HHC_LOCATION中填入HTMLHELP WORKSHOP安装目录中hhc.exe的路径
文章图片
10.设置Dot选项 - 在Dot_PATH中填写GraphViz的安装路径。
文章图片
文章图片
11.生成说明文档 - 点击Run doxygen
文章图片
生成文档预览 html格式文档预览 - 双击打开index.html文件即可
文章图片
chm格式文档预览 - 双击打开stm32f10x_fwlib.chm文件即可
文章图片
后-台-回-复:【电赛】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、python、javascript、php、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料
文章图片
推荐阅读
- Tomcat 配置支持不同的域名访问各自不同程序的配置方法
- 创建一个MySQL数据库中的datetime类型
- #yyds干货盘点# javascript学习系列(15):数组中的lastIndexOf方法
- #yyds干货盘点# Collection - LinkedList源码解析
- idea未识别出maven的pom.xml等一系列问题总结
- 全卷积网络(FCN)实战(使用FCN实现语义分割)
- Ansible的脚本------playbook剧本
- Nessus 主机漏洞扫描器安装配置使用
- SAP UI5 设备类型检测 Device API 的工作原理