doxygen使用教程-文档生成工具(Doxygen)1.8.10  官网最新版手游最新版本

doxygen使用教程-文档生成工具(Doxygen)1.8.10 官网最新版手游最新版本

大小:765.1M 语言: 中文

类型:教育培训 系统:macOS

备案号:备案号:粤3V-200176668-35O
简介 相关 评论(8)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

Doxygen使用方法:

下载和安装Doxygen

下载最新的Doxygen安装程序,然后安装。这个软件包包括了一个GUI界面的前端工具,可以帮助我们方便创建Doxygen配置文件和生成目标文档。

下载和安装chm编译器

我们使用微软古老的HTMLHelpWorkshop1.3,这个软件N久没更新了。

下载后根据提示安装。

项目一般设置

首先在“Wizard”标签的Project项进行如下设置:

项目名称:将在最新的文档首页中显示

源码列表:选择要生成文档的源代码或目录,可以有多个文件或目录形成一个列表。建议使用相对路径,相对于当前目录(也即当前配置文件所在的目录)

递归扫描:如果需要对整个源码目录下的所有子目录及文件生成文档,请勾选本项

输出目录:设置最终生成的帮助文档的存储路径,建议使用相对路径

下一步,Mode项,根据需要设置文档生成模式。

下一步,Output项,设置输出格式,勾选HTML和“prepareforcompressedHTML(.chm)”

然后切换到“Expert”标签的“HTML”项,设置HTML和CHM相关的选项:

GENERATE_HTMLHELP:确保已经勾选了

CHM_FILE:最终生成的.chm的文件名,如“HkcProjectHelp.chm”。默认为“index.chm”。可以使用路径,也可以使用相对路径,相对于上面设置的输出目录的html目录(建设使用上一级目录,如“..MyDoc.chm”)

HHC_LOCATION:chm编译器(hhc.exe)的全路径。请指到HTMLHelpWorkshop的安装目录的hhc.exe程序

CHM_INDEX_ENCODING:chm索引文件编码,下面会讲到,这里填“GBK”

编码设置

编码设置很重要,如果设置不当,生成的文档会出现乱码。因为Doxygen汲及的东西多,有好几项编码设置,所以需要认真对待,根据项目的实情情况设置。

所有高级设置(包括编码设置)都在“Expert”标签,重要的设置项如下:

Project/DOXYFILE_ENCODING:当前Doxygen配置文件本身的字符编码,默认为UTF-8,一般不需要修改

Project/OUTPUT_LANGUAGE:输出语言。这里是指Doxygen自己生成的导航、提示、帮助等文本的文字采用的语言。我们希望帮助文档是全中文的,所以选择Chinese

Input/INPUT_ENCODING:输入文件的编码。这里是指我们的源代码文件本身的编码。在Windows平台一般是系统编码(GBK),而Linux平台一般是UTF-8。请用文本编辑器查看源文件的编码。这里如果设置的不一致,源码文件的注释中所有非ASCII字符将在生成的文档中变成乱码。

HTMP/CHM_INDEX_ENCODING:这里设置Doxygen生成的CHM索引文件的编码,以前是不能设置的,默认为UTF-8,而微软的编译器不能识别UTF-8编码的索引文件,所以最终造成左边目录导航栏乱码。我们设置它为GBK,这样Doxygen将为我们生成GBK编码的索引文件(.hhc、.hhk、.hhp)

生成CHM文档

设置好了后,点击“Run”→“Rundoxygen”生成最终的.chm文档,如果设置正确,打开后是全中文的了。

Doxygen功能介绍:

Doxygen已经支持生成ANSI编码的chm目录文件(index.hhc)!Doxygen通常是用作生成英文文档的,生成中文文档需要修改输入和输出的码制,这样可以改变解析方式,生成中文文档。但是,你必须意识到,Doxygen在从注释中抽取信息是需要做语法解析的,这些解析都是基于英文的基础,不可能在这个层面上支持中文。

Doxygen是一个C++,C,Java,Objective-C、Python、IDL(CORBA和Microsoftflavors)、Fortran、VHDL、PHP、C#和D语言的文档生成器。可以运行在大多数类Unix系统,以及MacOSX操作系统和MicrosoftWindows。初始版本的Doxygen借鉴了一些老版本DOC++的代码;随后,Doxygen源代码由DimitrivanHeesch重写。

Doxygen是一个编写软件参考文档的工具。该文档是直接写在代码中,因此比较容易保持更新。Doxygen可以交叉引用文档和代码,使文件的读者可以很容易地引用实际的代码。Doxygen的开发作为方便和访问文件系统的C,C,Java中的Objective-C,Python中,IDL,并在一定程度上的PHP,C#和D。

Doxygen更新日志:

Doxygen1.8.4改进了跨引用、语法高亮和通过LLVM/clang解析源码来获取调用图表的特性,支持DocBook输出和解析UNOIDL文件,此外还包含一些小改动和提升以及bug修复。ev录屏电脑版下载-EV录屏(EVCapture)4.2.4 官方最新版

外网怎么买球 亚博提款秒出账 体育生腹肌白袜 滚球体育下载 凤凰体育登录
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/14 09:34
音效音乐播放器软件是一款强大高质的本地音乐播放app,音效音乐播放器软件之中有着强大的编码引擎,能够轻松解码任何一个音乐,并且音效音乐播放器app让用户感受到全...

支持( 56 ) 盖楼(回复)

2025/11/04 04:05
自从玩过仙剑的小伙伴都知道,这里面的主题曲都非常别具一格。特别是仙剑奇侠传6这款版本的主题曲,让小伙伴们听了都感觉心情十分舒畅,今天小编就整理了这款游戏的最热门...

支持( 114 ) 盖楼(回复)

2025/11/17 02:29
Duang是功能简单的单一记事本,虽然简单但是足以满足日常的需要,记事本了还有各种动画效果,非常有意思!Duang软件特色当我第一次想到要做记事软件的时候,其实...

支持( 78 ) 盖楼(回复)

2025/10/31 19:19
安卓手机ROOT要比IOS的容易的多,并且获取ROOT权限后,还可以恢复、还原。ROOT大师PC版绝对是其中最给力的一款,完美获取ROOT权限,各种软件使用更方...

支持( 42 ) 盖楼(回复)

2025/10/28 17:43
SketchUpPro2015中文破解版小编为大家带来下载,这是一款非常不错的3D建模软件,为用户提供强大的设计功能,小编就会大家带来32位破解版,让你免费使用...

支持( 136 ) 盖楼(回复)

2025/11/15 02:30
全优学学生是适合在黄冈本地学生使用的一个学习辅助软件,为各位同学们带来便捷的作业完成过程,通过手机了解作业的布置完成情况,自动形成错题本,针对错题重点练习,是各...

支持( 39 ) 盖楼(回复)

2025/10/25 18:01
...

支持( 144 ) 盖楼(回复)

2025/10/26 10:49
梦幻情天果盘版是一款动作战斗冒险仙侠手游。游戏有着丰富的玩法内容,玩家将成为主角开启自己修仙之路。强大的副本boss等你来战,自由交易,装备回收,给你绝佳的游戏...

支持( 118 ) 盖楼(回复)

2025/11/10 08:05
九品狂徒手游是一款热血变态传奇手游,这才是散人该玩的服,热血单职业,刀刀光柱切割,爆率无上限,上线送168首充卡和【狂暴分身】,半小时5转300级,地图无等级限...

支持( 200 ) 盖楼(回复)

2025/11/03 20:05
得物app之前是叫“毒”app,是一个很火的卖鞋app,不过这款软件现在不仅卖鞋,还有各种潮流奢侈品,包括包包、服饰、手表等等,这里汇聚了最新的潮流资讯和潮流装...

支持( 14 ) 盖楼(回复)

2025/10/28 09:11
该小学班级管理课件从班级管理概述、小学班级与小学班主任等三大方面介绍了小学班级管理相关知识,下文是该小学班级管理课件的相关内容摘选及预览图,希望这样一份班级管理...

支持( 191 ) 盖楼(回复)

2025/10/30 17:53
「树兰医生+」是树兰医生集团推出的一款服务于医生用户的产品,支持医生完成远程会诊、患者管理等功能,实现医生工作无纸化、无胶片化,打破时间和空间的界限。树兰医生远...

支持( 13 ) 盖楼(回复)

2025/11/11 19:45
答答成语能提现吗,答答成语就能赚钱的应用是什么,没错就是这款经典的猜成语答题闯关游戏。通过给出的提示,不断答题升级,解锁各种关卡乐趣,积少成多答对成语,就可以免...

支持( 165 ) 盖楼(回复)

2025/11/16 21:45
史上最坑爹游戏是一款非常好玩的手机游戏,这款游戏就像名字里说的那样,它是真的是史上最坑爹的游戏,玩家在玩这款游戏的同时请控制好自己的情绪。最容易让人产生摔机念头...

支持( 55 ) 盖楼(回复)

2025/11/10 11:58
云端问仙是一款大型东方修仙战斗冒险手游。游戏有着丰富的玩法内容,熟悉的仙侠元素再现。玩家可以自由选择不同的职业进行冒险。细腻的操作,真实的打击感,具有创意的玩法...

支持( 9 ) 盖楼(回复)