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

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

大小:360.8M 语言: 中文

类型:旅游服务 系统:macOS

备案号:备案号:京8P-200552300-26H
简介 相关 评论(9)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

Doxygen更新日志:

Doxygen1.8.4改进了跨引用、语法高亮和通过LLVM/clang解析源码来获取调用图表的特性,支持DocBook输出和解析UNOIDL文件,此外还包含一些小改动和提升以及bug修复。

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

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在从注释中抽取信息是需要做语法解析的,这些解析都是基于英文的基础,不可能在这个层面上支持中文。陪伴助手软件1.0.0 手机版

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

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/08 10:53
456变态版手游平台是第一变态手游平台软件,app为广大用户打造最优惠最BT的游戏平台,超多游戏福利下载就送,元宝钻石点券送到手软,根本停不下来,有感兴趣的小伙...

支持( 40 ) 盖楼(回复)

2025/11/08 05:45
KX音乐播放器专业版(KXMusicPlayerPro)是一款非常好用的手机播放器软件,一个具有简单UI的最佳音乐播放器,音效太棒了。尤其是低音效果很好,手机上...

支持( 107 ) 盖楼(回复)

2025/10/27 06:24
一款全新上线的国风玄幻rpg,精美的3D游戏画面为你呈现一个美轮美奂的仙侠世界,多样有趣的战斗模式让你尽享神仙打架的激爽快乐,欢迎喜欢仙侠手游的玩家下载体验!大...

支持( 12 ) 盖楼(回复)

2025/11/11 06:51
家里养一个漂亮的狗狗对主人也觉得神气,上门给狗狗美容的app为家里有宠物的家庭提供上门美容服务,让你的宠物更加干净健康。所谓的宠物美容,不只是替狗儿洗澡而已,而...

支持( 18 ) 盖楼(回复)

2025/10/27 17:45
【垃圾清理】专业的垃圾文件扫描引擎,清理设备中的多余进程,缓存以及垃圾文件【内存加速】有效解决手机使用过程中的一切卡顿、内存不足等问题【超级省电】有效延长电池使...

支持( 110 ) 盖楼(回复)

2025/11/05 11:37
安全通话录音是一款手机录音软件,简单实用,免费提供,性能简单安全,手机录音从此便捷,是手机装机必备软件,需要的用户快来下载吧!安全通话录音软件特色1.不需要注册...

支持( 160 ) 盖楼(回复)

2025/10/30 00:32
这是一款魔幻rpg战斗冒险游戏,画风精美,西方魔幻3d风格,在这里可以选择你的职业进行战斗,装扮你的角色,快速养成你的人物提升战斗力!战神遗迹满v版介绍异兽来袭...

支持( 71 ) 盖楼(回复)

2025/11/09 05:25
实用相册app是一款用户用起来非常安全的app,里面有游客模式跟用户模式两种,只有用户模式才能使用所有的应用,并且保密性十分强大,不会随意窃取你的照片,非常可靠...

支持( 53 ) 盖楼(回复)

2025/10/31 14:00
鹰潭头条是一款鹰潭本地的新闻资讯服务平台。这里是鹰潭人自己的新闻头条,实时推送鹰潭最新最热最好玩的新闻资讯。用户足不出户就可知鹰潭周边事,瞬间掌握全部动态,非常...

支持( 65 ) 盖楼(回复)

2025/11/12 05:15
天天斗图app是一个超有趣的手机软件!最强大的聊天表情包斗图神器期待你的加入,为你整合了超多的搞笑表情、图片,强大的搜索服务绝对能够给你带来惊喜的!天天斗图功能...

支持( 13 ) 盖楼(回复)

2025/11/03 08:01
实景罗盘NSEWAPP其实是一款比较有意思的罗盘测算工具,相较于其他的罗盘软件,它侧重于实景功能,实景罗盘NSEW利用手机摄像头,将现实场景与虚拟罗盘界面巧妙融...

支持( 69 ) 盖楼(回复)

2025/10/28 09:31
皮皮时光机微博工具自动点击是一款功能很强大的软件,能定时发送微博,两秒即可完成,会自动调整时间,只需切换账号即可,你值得拥有的神器!皮皮时光机是什么皮皮时光机是...

支持( 141 ) 盖楼(回复)

2025/11/06 04:12
VeroVISIV2017R2破解工具是一款可以让你免费使用该款软件,这是一款非常专业的3D冲模软件,但是价格非常的昂贵,只有专业的人士才愿意花钱,如果只想学习...

支持( 169 ) 盖楼(回复)

2025/10/31 06:57
功夫快打联盟是一款3D动作格斗游戏,游戏模式多样化,玩法非常的丰富,游戏中设置了大量的关卡让玩家在每一关都有不一样的体验感,超多敌人等着你来对抗,游戏过程中还会...

支持( 196 ) 盖楼(回复)

2025/10/28 04:12
三国群英传全球征战是一款策略类三国系列游戏,游戏以经典的三国传奇为特色,在游戏中不仅可以体验到爽快的策略战争之感,还可以招妻纳妾,发展自己的城池!三国策略游戏众...

支持( 62 ) 盖楼(回复)