1717PK资源网
当前位置: 首页 > 手机应用 > 系统工具 > doxygen(帮助文档生成器) linux
doxygen(帮助文档生成器) linux

doxygen(帮助文档生成器) linux

类别:系统工具 大小:49MB 版本:v1.9.8 时间:2024-09-09 10:24

立即下载

Doxygen Linux是一款开源的跨平台文档生成工具,类似于javadoc风格,专为开发人员设计。它能够简化应用程序帮助文档的制作过程,全面支持C、C++、Java和Objective-C等多种编程语言。此外,它还兼容部分PHP和C#语言。这使得Doxygen成为一个极为实用的文档生成器,能够满足不同开发需求,帮助团队提升文档管理的效率与规范性。无论是大型项目还是小型应用,Doxygen都能帮助开发者轻松创建详细的技术文档。

doxygen linux能够直接从源中提取用户的注释,所以用户的帮助文档能够和源代码保持一致,保证了提取出来的东西能够和源代码保持一致,不管用户后面如何修改代码,最后用户再一次生成帮助文档的时候都会变成最新最准确的内容,用户完全不需要担心出现问题,有需要的程序员可不能够错过这款强大的软件哦。

doxygen(帮助文档生成器) linux

doxygen linux安装说明

1、编译安装

1)  tar xvfz doxygen-1.7.4.linux.bin.tar.gz

2)  cd doxygen-1.7.4

3)  ./configure

4)  make

5)  make install

2、安装graphviz

1、执行如下命令即可完成安装

yum install graphviz

doxygen(帮助文档生成器) linux

3、配置使用

1、在项目工程目录下生成配置文件

cd test/            #进入项目目录(test为例说明)

Doxygen –g        #生成配置文件

提示:

1、默认生成的配置文件名为 "Doxyfile",也可以指定生成的配置文件名:doxygen -g your-cfg-filename

2、可以在生成配置文件的命令中添加 "-s" 选项,生成不含注释的配置文件:doxygen -sg

3、根据需要,修改配置文件

doxygen linux使用方法

一、程序注释文档化

使用Doxygen,需要按照Doxygen 的游戏规则来对程序源码进行文档化。

Doxygen 的注释类型可分为:

1、行间注释:注释语句不与程序源码出现在同一行,主要用于注释头文件中出现的结构体 (struct)、枚举 (enum)、联合 (uion) 等数据类型,以及程序接口的功能与使用约定;

2、行内注释:注释语句与程序源码出现在同一行内,主要用于代码的局部注释。

二、文档生成

cd test/

doxygen

提示:

可以指定配置文件名:doxygen  your-cfg-filename

doxygen(帮助文档生成器) linux

三、文档使用

生成的文档位于test/doc/html 目录中,使用浏览器打开该目录中的 index.html 文件,即可看到自己的工作成果。

doxygen(帮助文档生成器) linux

doxygen linux常用选项

# 项目名称,将作为于所生成的程序文档首页标题

PROJECT_NAME        = Test

# 文档版本号,可对应于项目版本号,譬如 svn、cvs 所生成的项目版本号

PROJECT_NUMBER      = "1.0.0

# 程序文档输出目录

OUTPUT_DIRECTORY    =  /home/user1/docs

# 程序文档输入目录

INPUT                = /home/user1/project/kernel

# 程序文档语言环境

OUTPUT_LANGUAGE      = Chinese

# 只对头文件中的文档化信息生成程序文档

FILE_PATTERNS        =

# 递归遍历当前目录的子目录,寻找被文档化的程序源文件

RECURSIVE            = YES

# 如果是制作 C 程序文档,该选项必须设为 YES,否则默认生成 C++ 文档格式

OPTIMIZE_OUTPUT_FOR_C  = YES

#提取信息,包含类的私有数据成员和静态成员

EXTRACT_ALL            = yes

EXTRACT_PRIVATE        = yes

EXTRACT_STATIC        = yes

# 对于使用 typedef 定义的结构体、枚举、联合等数据类型,只按照 typedef 定义的类型名进行文档化

TYPEDEF_HIDES_STRUCT  = YES

# 在 C++ 程序文档中,该值可以设置为 NO,而在 C 程序文档中,由于 C 语言没有所谓的域/名字空间这样的概念,所以此处设置为 YES

HIDE_SCOPE_NAMES      = YES

# 让 doxygen 静悄悄地为你生成文档,只有出现警告或错误时,才在终端输出提示信息

QUIET  = YES

# 递归遍历示例程序目录的子目录,寻找被文档化的程序源文件

EXAMPLE_RECURSIVE      = YES

# 允许程序文档中显示本文档化的函数相互调用关系

REFERENCED_BY_RELATION = YES

REFERENCES_RELATION    = YES

REFERENCES_LINK_SOURCE = YES

# 不生成 latex 格式的程序文档

GENERATE_LATEX        = NO

# 在程序文档中允许以图例形式显示函数调用关系,前提是你已经安装了 graphviz 软件包

HAVE_DOT              = YES

CALL_GRAPH            = YES

CALLER_GRAPH          = YES

#在最后生成的文档中,把所有的源代码包含在其中

SOURCE BROWSER        = YES

$这会在HTML文档中,添加一个侧边栏,并以树状结构显示包、类、接口等的关系

GENERATE TREEVIEW      = ALL

软件特色

它可以从一组文档化的源文件生成一个在线文档浏览器(HTML)和/或离线参考手册($ mbox { LaTeX} $)。 还支持在RTF(MS-Word),PostScript,超链接PDF,压缩HTML和Unix手册页中生成输出。 文档直接从源中提取,这使得保持文档与源代码一致更容易。

您可以配置doxygen从未记录的源文件中提取代码结构。 这对于在大型源代码中快速找到方法非常有用。 Doxygen还可以通过包括依赖关系图,继承图和协作图来可视化各种元素之间的关系,这些都是自动生成的。

您也可以使用doxygen创建正常的文档(就像我对doxygen用户手册和网站一样)。

应用信息

当前版本:v1.9.8

更新时间:2024-09-09 10:24

系统要求:安卓4.5+

同类推荐

涂鸦画板

涂鸦画板

9MB

下载
万能小组件

万能小组件

99MB

下载
码客写作电脑版

码客写作电脑版

系统工具

查看
sql server 2012官方版

sql server 2012官方版

系统工具

查看
黑屋笔记本电脑版

黑屋笔记本电脑版

系统工具

查看
无界投屏(Uncon)

无界投屏(Uncon)

25MB

下载
万卷最新版

万卷最新版

12MB

下载
鲸落文案

鲸落文案

6MB

下载

最新应用

医路有伴

医路有伴

下载
全局快捷方式app

全局快捷方式app

下载
智联之家app

智联之家app

下载
食行生鲜

食行生鲜

下载
悟空租车

悟空租车

下载
金考典

金考典

下载
豌豆直播平台

豌豆直播平台

查看
奇麟鲜品最新版

奇麟鲜品最新版

下载

下载排行

1 快手极速版

快手极速版

影音播放 / 50MB

2024-09-14 08:04

下载
2 京东特价版

京东特价版

网络购物 / 18MB

2024-09-14 23:21

下载
3 喜马拉雅听书

喜马拉雅听书

资讯阅读 / 112MB

2024-09-14 13:56

下载
4 全民k歌

全民k歌

影音播放 / 132MB

2024-09-15 09:10

下载
5 得物

得物

网络购物 / 80MB

2024-09-14 18:22

下载
6 酷狗音乐

酷狗音乐

声音软件 / 114MB

2024-09-14 09:36

下载
7 抖音极速版

抖音极速版

影音播放 / 84MB

2024-09-14 22:43

下载
8 UC浏览器

UC浏览器

系统工具 / 82MB

2024-09-14 23:27

下载
9 西瓜视频

西瓜视频

影音播放 / 49MB

2024-09-16 01:02

下载
10 唯品会

唯品会

网络购物 / 111MB

2024-09-16 14:37

下载