doxygen

大小:69.2M 类别:
  • 编程其它

官方安全无插件纠错

  • 更新时间2026-08-16
  • 版本v1.18.0
  • 系统Pc
  • 语言简体中文

Doxygen是一款知名的开源帮助文档生成器,主要面向C、C++、Java等编程语言。开发者通过在源代码中添加特定格式注释,工具能够自动扫描代码,提取类、函数、变量说明、参数与返回值信息,批量生成结构化文档。Doxygen支持输出HTML、PDF、CHM、LaTeX等多种格式,可生成类继承图、调用关系图,方便团队查阅项目接口。

功能特色

【多输出格式】

Doxygen 能够生成多种格式文档,包括 HTML、PDF(借助 LaTeX)、Word(借助 RTF)以及 XML。

凭借这项灵活特性,开发者可以按需选择合适格式,或是将文档集成至各类系统。

【Markdown 支持】

Doxygen 内置 Markdown 支持,你可以兼顾 Markdown 的简洁语法与 Doxygen 强大的代码注释能力。

除 Markdown 外,Doxygen 支持 `\param`、`\return`、`\brief` 等指令,用于补充函数、参数、返回值相关说明。

【C++ 语言支持】

Doxygen 对 C++ 代码注释拥有完善支持,能够识别该语言复杂语法结构并生成完整文档。

除 C++ 以外,同时支持 C、Python、PHP、Java、C#、Objective-C、Fortran、VHDL、Splice、IDL、Lex。

【交叉引用】

Doxygen 具备交叉引用功能,支持在文档各个模块之间跳转浏览。

工具会为相关代码元素自动生成超链接,方便研读代码库,理清各个组件之间的关联。

【图表生成】

Doxygen 可自动生成类继承关系图、协作图,以可视化形式直观展示类与函数之间的依赖关系。

【配置功能】

Doxygen 提供配置文件(Doxyfile),使用者可自定义文档生成流程。能够自由配置输出格式、文件包含/排除规则等大量参数。

软件亮点

1、代码文档自动生成

主流开源注释文档工具,读取源码内规范注释,自动生成项目开发文档,适配C/C++、Java、PHP等多种编程语言。

2、丰富输出格式

支持导出HTML、PDF、CHM、LaTeX、RTF、Markdown等格式,网页文档自带索引、搜索功能,便于查阅。

3、注释语法灵活

支持单行、多行专用注释标签,可标注函数参数、返回值、注意事项、示例代码、版本信息。

4、类与关系可视化

搭配Graphviz可自动生成类图、调用关系图、继承结构图,直观展示代码架构依赖。

5、高度自定义配置

通过配置文件调整文档主题、目录结构、文件过滤、命名规则,按需开启或者关闭各类模块信息。

6、工程集成友好

可嵌入CMake、Makefile、CI流水线,构建项目时自动同步更新文档,维持代码与说明同步。

展开内容

更多版本

  • doxygen linux

    v1.18.0/109.04M/2026-08-16

    doxygen linux是一款开源跨平台类似于javadoc风格描述的文档,软件能够让我们的开发人员轻松为自己的应用程序制作各种帮助文档,完全支持C、C++、java、Object-C等语言,还支持部分的PHP、C#等,是一款非常不错的帮助文档生成器。

    查看

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • DBF Viewer 2000(DBF文件查看器)

    8.8/3.56M

    DBF Viewer 2000电脑版是一款功能强大且易于操作的DBF文件查看与编辑工具,专为数据库工作人员设计,可帮助用户通过示例对数据库进行各类操作。它兼容Clipper、dBase、FoxBase、Foxpro等多种数据库格式,不仅支持查看、编辑、排序等基础功能,还能创

    查看
  • Notepad++中文版

    7.5/7.86M

    程序员常用的代码编辑器,轻量高效

    查看
  • Apifox电脑版

    9.0/185.12M

    Apifox电脑版官方版是一个API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。

    查看
  • 和平精英绿洲启元编辑器

    10.0/5.91M

    和平精英绿洲启元编辑器是由腾讯游戏光子工作室发布的开发者工具。绿洲启元是基于《和平精英》创作出的新玩法模式,创作者们可以通过绿洲启元来释放自己的无限创意,将《和平精英》从传统的FPS玩法模式中解放出来,衍生出更加多样化的精彩玩法。

    查看
  • JDK17官方中文版

    8.7/153.44M

    长期支持版本开发环境,提供更优的内存管理性能。

    查看
  • Notepad3电脑版

    5.0/3.7M

    告别内存焦虑,低配机也能秒开代码

    查看
  • Electron(桌面开发工具)

    8.8/149M

    Electron是一款开源的跨平台桌面应用开发框架,最初由 GitHub 推出,现由 OpenJS Foundation 联合社区持续维护。它整合了Chromium浏览器内核和Node.js运行环境,让开发者能够直接使用HTML、CSS、JavaScript等前端技术开发W

    查看
  • 易语言助手

    9.0/25.55M

    易语言助手是一款基于易语言支持库方式存在的辅助工具,通过自由选配丰富的插件,帮助开发者打造个性化的编程环境。它提供自动保存与备份、模块查看器、一键静态编译、智能变量声明、代码框扩展等功能,让易语言IDE的体验向主流开发工具靠拢!

    查看
  • Apache Tomcat

    9.1/11.92M

    稳健的轻量级Web服务器,支撑中小型系统Java开发与部署

    查看
  • scite编辑器

    10.0/2.69M

    轻量代码编辑器

    查看