欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > Linux Doxygen快速生成文档

Linux Doxygen快速生成文档

2025/4/28 2:32:01 来源:https://blog.csdn.net/weixin_50448879/article/details/140066297  浏览:    关键词:Linux Doxygen快速生成文档

此前写过一篇编写Doxygen格式的注释以用于生成文档,点击以查阅, Doxygen常用语法与字段记录,但是当时用的windows桌面版的doxygen,最近使用ubuntu编写代码想直接使用doxygen生成,故写下此博客

Doxygen

Doxygen是一个用于生成软件文档的工具,它可以从代码中提取注释并根据这些注释自动生成文档。这些注释可以是特殊格式的注释,比如C、C++、Java等语言中的特定格式,也可以是Markdown格式的注释。
以下是一些Doxygen的主要特点和用途:

  1. 自动生成文档:Doxygen可以从源代码中提取注释,并生成各种格式的文档,包括HTML、PDF、LaTeX等。这样可以轻松地为你的项目生成专业的文档。
  2. 支持多种编程语言:Doxygen支持多种编程语言,包括C、C++、Java、Python等主流编程语言。你可以在不同的项目中使用Doxygen来生成文档。
  3. 丰富的文档格式:Doxygen支持多种文档格式,包括类图、调用图、文件列表等。它还支持跳转到定义、引用和继承等功能,使生成的文档更加详细和易于导航。
  4. 可定制性强:Doxygen提供了丰富的配置选项,可以根据你的需求定制文档的样式和内容。你可以通过配置文件或命令行选项来控制生成的文档。
  5. 支持多种输出格式:Doxygen可以生成多种格式的输出文档,包括HTML、PDF、LaTeX等。这使得你可以选择最适合你项目的文档格式。我们在接下来的课程当中,主要使用它来了解第三方库的使用。

Doxygen安装

在 Ubuntu 系统中,执行下面命令安装 doxygen 和 graphviz 软件包。

sudo apt install graphviz    # 用于生成代码关系图
sudo apt install doxygen

使用示例

进入工程目录,执行下面命令生成配置文件

doxygen -g Doxygen.config

修改配置文件vim Doxygen.config,找到如下字段修改为YES

对于美观有要求可以自行查阅相关资料,修改一些字段

EXTRACT_ALL            = YES
HAVE_DOT               = YES
UML_LOOK               = YES
RECURSIVE              = YES

根据代码生成文档

doxygen Doxygen.config

生成效果展示

image-20240616161835187

image-20240616161851720

image-20240616161935095

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词