当前位置: 首页 > news >正文

Doxygen使用教程(下载链接,配置过程,语法)

目录

Doxygen简介

Doxygen安装

windows环境下安装

Linux环境下安装

1.使用命令安装

2.使用源码安装

安装Graphviz和HTML Help Workshop(可选)

Doxygen配置与操作使用

Wizard配置

Expert配置

Run生成结果

保存工程配置文件

Doxygen语法


Doxygen简介

        Doxygen 是一款开源的代码文档生成工具,主要用于从带特定格式注释的源代码中自动提取信息,生成结构化的文档。

        它支持 C、C++、Java、Python 等多种编程语言,可输出 HTML、CHM、LaTeX、PDF 等多种格式的文档,还能自动生成类图、协作图等图表,帮助开发者快速梳理代码结构、理解接口逻辑,是项目文档管理的常用工具。

        使用时,只需在代码中按规范编写注释(如 /** ... */ 格式),通过配置文件(Doxyfile)或图形界面设置参数,即可生成清晰的文档。

Doxygen安装

        Doxygen官方网站,下载软件:https://doxygen.cn/index.html

windows环境下安装

        安装操作步骤安装即可

Linux环境下安装

1.使用命令安装

sudo apt-get install doxygen
sudo apt-get install doxygen-gui

2.使用源码安装

        下载压缩包:如doxyen-1.15.0.src.tar.gz

tar zxvf doxyen-1.15.0.src.tar.gz
cd  doxyen-1.11.0
./configure
make
sudo make install


安装Graphviz和HTML Help Workshop(可选)

        这两个软件是第三方软件,Doxygen 调用该软件可有对应的功能,不是必选的,不过建议安装,可生成CHM帮助手册和代码中各种关系图可自动生成。

Doxygen 调用 HTML Help Workshop 软件 可以生成 CHM 格式的文档
Doxygen 调用 Graphviz 软件可自动生成类图、协作图....关系图

HTML Help Workshop官网:https://www.helpandmanual.com/downloads_mscomp.html
Graphviz官网:https://graphviz.org/
注:记住安装路径,Doxygen配置要用到,否则就无法调用软件生成对应功能文件


Doxygen配置与操作使用

Wizard配置

Expert配置

Run生成结果

保存工程配置文件

Doxygen语法

http://www.dtcms.com/a/610768.html

相关文章:

  • Spring Boot Admin 踩坑
  • 企业网站广告周浦网站建设公司
  • 大模型Agent能力增强技术全景
  • 深度智能体-长短期记忆
  • dfs|bfs|定长栈|栈+双指针
  • flutter实践:DropdownButton2使用示例
  • 电商网站订烟平台官网wordpress dux1.4
  • 【信创】软硬件概览
  • 论述网站建设过程中应注意的问题电脑和手机都能浏览的网站开发
  • 扬州市住房和城乡建设网站学科分类目录
  • springboot、Mybatis-plus工程多数据源字段映射不生效
  • 大模型应用开发5-SpringAIalibaba实战
  • 网站子站怎么做的外贸网站建设的好处
  • Go语言包管理/模块管理
  • 写出电子商务网站的建设流程wordpress配置文件是
  • Design Compiler:在GUI界面查询设计对象的属性
  • 海洋网站建设网络章丘做网站
  • (三)分支与合并 - git cherry-pick 命令的使用
  • 开发者实践:AGV 梯控的边缘计算私有部署与数据不出厂解耦
  • 网站备案法律法规网站建设有免费的空间吗
  • Java后端实战:Nginx集群适配免费WAF,解决API高频请求与参数校验痛点
  • 桌面开发,在线%日记本,日历%系统开发,基于eclipse,jdk,java,无数据库
  • 建设档案员证书查询网站电子政务门户网站建设代码
  • 企业集团网站建设python创建网站
  • MR30分布式IO、MBox20边缘计算网关系列产品在航空航天项目的应用
  • 网站开发英文微信连接微网站
  • 复杂系统中的机器学习瓦解与解体早期预警信号
  • LeetCode 加油站
  • C语言在线编译 | 提升学习效率,随时随地进行编程实验
  • 前端高频面试题之Vuex篇