
类型: 教育培训 版本: V10.3
大小: 848.4 时间: 2026-01-08





Doxygen1.8.4改进了跨引用、语法高亮和通过LLVM/clang解析源码来获取调用图表的特性,支持DocBook输出和解析UNOIDL文件,此外还包含一些小改动和提升以及bug修复。
下载和安装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已经支持生成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。
0.2元的提现斗牛游戏
1,177.5M
《CATO黄油猫》休闲小游戏,当黄油与猫分开时可分别进行控制,从而触发专属于各自的独特开关,控制游戏中墙体的移动。当两者结合时,可以在空中飞行。游戏目标是解密后...
不投资怎么在家赚钱
1,871.0M
百度图片批量处理助手是一款功能强大的图片批量处理软件,支持PEG、BMP、GIF、PNG、TIFF等常用图片格式的处理,除了剪切功能之外还支持图片转换、变形工具...
一天赚一万的软件赚钱
1,634.6M
全球诡异时代梦绘界在线阅读,这里是下拉式的漫画阅读,基本上都是全彩漫画资源,这里的漫画都是免费的,只是偶尔会有一点广告,但是很少,对你的漫画阅读也没有任何影响,...
干什么能日赚200
1,060.2M
乱战三国单机版看惯了三国题材各种战火纷纷的场景,乱战三国场景设计别出心裁,游戏中的特效表现可谓多彩多样,不同品质不同阶段的武将所附着的特效也不尽相同。乱战三国单...
租号玩每天能赚多少
893.4M
驾考学习软件,整理了从科一到科四的所有考点,科一和科四理论题刷题练习,模拟考试测试自己的能力,试试能否通关;科二科三实战视频,重点小窍门让你驾考一把过。驾校驾考...
红利期项目怎么赚钱
639.1M
腾讯游戏脱壳工具是一款专门针对腾讯app/制作的一个脱壳工具,破解必备!因为腾讯是针对activity做的。目前该脱壳工具支持11个app。如果有需要就拿去吧!...
新葡京棋牌游戏老虎机
760.6M
想要租到自己的喜欢的手机吗?伊起租app能为你提供更多选择,零押金免费租赁,多个手机品牌随你选择,让你第一时间拥有自己虚幻的手机类型。软件介绍伊起租,手机租赁平...
是你棋牌官网入口
1,978.2M
LuaStudio编辑调试器软件可以注入到宿主程序内对lua脚本进行调试。软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。LuaStudio免费版...
利用网络游戏赚
480.4M
春季,一个静与动完美结合的时节。春季像一个天使,踏着愉快的脚步,翩翩来到人间。春季像一位花样年华的少女,鼓动着飘逸的风情。春季像一位画家,涂满了蓬勃的色彩。春季...
游戏试玩赚钱排行榜
138.7M
能赚钱的app,注册送66元红包,还能微信提现,每天都有任务领!包游app每天都会有超级多的任务,各种类型的都有,完成的越多,你就会赚的越多。包游红包版亮点1、...
在家做吃的什么最赚钱
1,402.7M
这是一款为投资者提供股票行情资讯的软件,让你随时随地关注最新消息,不错过一个投资机会,了解股票交易动态,安全投资,成为一个股票达人。炒股就是从事股票的买卖活动。...
淘宝开店赚钱的吗
1,122.4M
叮叮猫快修是一款线上维修软件,软件支持各种上门维修服务,例如空调维修、洗衣机清洗、电路检测等等,所有生活上遇到的问题,几乎都可以在这里得到解决,有需要的朋友们快...
月赚10万的致富秘籍
434.8M
一款便民的软件,医院一账通app让你百姓看病更加方便,更加快捷,这款软件还可以在上面进行网上预约,还能在上面玩小游戏,怎么样。医院一账通app功能1、可以预约挂...
2019ios手赚
592.0M
快乐的声音电台社区,吱声电台app有着海量的精品,自由音频创作,便捷生成视频,一键生成炫酷的文字动画,好玩又有趣的互动社区。功能介绍【爆笑语音段子】海量精品让你...
不投资怎么赚钱
1,674.0M
琴剑封魔录官方版是一款武侠题材的角色扮演那手游,游戏嗲你体验全新武侠搏斗,技能酷炫连招阵营搭配玩法,特色副本升级打怪BOSS极品装备任你爆,还有修炼系统让你的人...
cps联盟赚钱方法
2025/12/25 03:59
合肥学生兼职手工艺
2025/12/22 03:22
如何利用手机赚兼职
2025/12/22 00:03
三国大亨前期赚钱
2025/12/25 06:49
浙江双扣棋牌游戏
2025/12/15 11:04
快3稳赚公式大小单双
2025/12/29 13:44
偏门暴利赚钱方法
2025/12/15 17:58
荣耀全明星搬砖
2025/12/15 23:55
农村开棋牌室赚钱吗
2025/12/25 19:46
同花顺如何赚钱
2025/12/24 21:33
深圳龙岗台球棋牌
2025/12/15 06:03
广州在家兼职
2025/12/20 10:06
vskit能赚钱吗
2025/12/27 07:37
小鸟应用商店赚钱下载
2025/12/25 08:10
网约车一个月能赚多少
2025/12/27 20:26
网约车一个月能赚多少
2025/12/27 20:26更新
专门针对学生打造的学习软件,微知库学生版构建数字资源学习云平台及行为追踪大数据,涵盖专业及课程,主要注重的就是学习体验。功能介绍资源库运行平台为其他资源库提供资...
支持 ( 17 ) 盖楼(回复)
支持 ( 160 ) 盖楼(回复)
支持 ( 175 ) 盖楼(回复)
支持 ( 66 ) 盖楼(回复)
支持 ( 145 ) 盖楼(回复)
支持 ( 106 ) 盖楼(回复)
支持 ( 95 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)
支持 ( 67 ) 盖楼(回复)
支持 ( 166 ) 盖楼(回复)
支持 ( 152 ) 盖楼(回复)
支持 ( 92 ) 盖楼(回复)
支持 ( 181 ) 盖楼(回复)
支持 ( 68 ) 盖楼(回复)
支持 ( 171 ) 盖楼(回复)
支持 ( 27 ) 盖楼(回复)
支持 ( 104 ) 盖楼(回复)
支持 ( 100 ) 盖楼(回复)
支持 ( 29 ) 盖楼(回复)
支持 ( 168 ) 盖楼(回复)