现已发布! 发布日期:2026 年 1 月 5 日

代码文档。
自动化。

免费、开源、跨平台。

Dark Light

Doxygen 是软件开发中广泛使用的文档生成工具。它通过解析类、函数和变量的信息,自动从源代码注释生成文档,并生成 HTML 和 PDF 等格式的输出。通过简化和标准化文档过程,Doxygen 增强了跨不同编程语言和项目规模的协作和维护。

多种输出格式

Doxygen 可以生成各种格式的文档,例如 HTML、PDF(通过 LaTeX)、Word(通过 RTF)和 XML。

这种灵活性使开发人员可以选择最适合他们需求的格式,或将文档集成到不同的系统中。

Markdown

Doxygen 中的 Markdown 支持允许您将 Markdown 的简洁性与 Doxygen 的强大功能相结合,以记录代码。

除了 Markdown,Doxygen 还支持许多命令,例如 \param\return\brief 等,以提供有关函数、参数和返回值的附加信息。

C++

Doxygen 为记录 C++ 代码提供了强大的支持,能够识别该语言的复杂性并生成全面的文档。

除了 C++,Doxygen 还支持 C、Python、PHP、Java、C#、Objective-C、Fortran、VHDL、Splice、IDL 和 Lex。

交叉引用

Doxygen 提供交叉引用功能,允许用户在文档的不同部分之间导航。

Doxygen 会生成指向相关元素的超链接,方便用户浏览代码库并理解不同组件之间的关系。

图表

Doxygen 可以生成类层次结构的图形表示和协作图,从而提供类和函数之间关系的视觉概览。

配置

Doxygen 提供一个配置文件 (Doxyfile),允许用户自定义文档生成过程。您可以控制各种设置,例如输出格式、文件包含/排除等。