您现在的位置是:网站首页> 软件下载软件下载
doxygen 下载 帮助文档生成器( doxygen ) 1.8.13 官方最新英文安装版(附帮助文档) 下载-
2023-06-15
229人已围观
简介 doxygen 下载 帮助文档生成器( doxygen ) 1.8.13 官方最新英文安装版(附帮助文档) 下载-
Doxygen已经支持生成ANSI编码的chm目录文件(index.hhc)!Doxygen通常是用作生成英文文档的,生成中文文档需要修改输入和输出的码制,这样可以改变解析方式,生成中文文档。但是,你必须意识 到,Doxygen在从注释中抽取信息是需要做语法解析的,这些解析都是基于英文的基础,不可能在这个层面上支持中文。
Doxygen 是一个 C++, C, Java, Objective-C、Python、IDL (CORBA 和 Microsoft flavors)、Fortran、VHDL、PHP、C#和D语言的文档生成器。可以运行在大多数类Unix系统,以及Mac OS X操作系统和Microsoft Windows 。 初始版本的Doxygen借鉴了一些老版本DOC++的代码;随后,Doxygen源代码由Dimitri van Heesch重写。
Doxygen是一个编写软件参考文档的工具。 该文档是直接写在代码中,因此比较容易保持更新。 Doxygen 可以交叉引用文档和代码,使文件的读者可以很容易地引用实际的代码。Doxygen的开发作为方便和访问文件系统的C,C,Java中的Objective-C,Python中,IDL,并在一定程度上的PHP,C#和D。
更新日志:Doxygen 1.8.4 改进了跨引用、语法高亮和通过 LLVM/clang 解析源码来获取调用图表的特性,支持 DocBook 输出和解析 UNO IDL 文件,此外还包含一些小改动和提升以及 bug 修复。
Doxygen怎么用?下载和安装 Doxygen
下载最新的Doxygen安装程序,然后安装。这个软件包包括了一个GUI界面的前端工具,可以帮助我们方便创建Doxygen配置文件和生成目标文档。
下载和安装 chm 编译器
我们使用微软古老的 HTML Help Workshop 1.3,这个软件N久没更新了。
下载后根据提示安装。
项目一般设置
首先在“Wizard”标签的Project项进行如下设置:
项目名称:将在最新的文档首页中显示
源码列表:选择要生成文档的源代码或目录,可以有多个文件或目录形成一个列表。建议使用相对路径,相对于当前目录(也即当前配置文件所在的目录)
递归扫描:如果需要对整个源码目录下的所有子目录及文件生成文档,请勾选本项
输出目录:设置最终生成的帮助文档的存储路径,建议使用相对路径
下一步,Mode项,根据需要设置文档生成模式。
下一步,Output项,设置输出格式,勾选HTML和“prepare for compressed HTML(.chm)”
然后切换到“Expert”标签的“HTML”项,设置HTML和CHM相关的选项:
GENERATE_HTMLHELP:确保已经勾选了
CHM_FILE:最终生成的.chm的文件名,如“HkcProjectHelp.chm”。默认为“index.chm”。可以使用路径,也可以使用相对路径,相对于上面设置的输出目录的html目录(建设使用上一级目录,如“..\MyDoc.chm”)
HHC_LOCATION:chm 编译器(hhc.exe)的全路径。请指到 HTML Help Workshop 的安装目录的 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”→“Run doxygen”生成最终的.chm文档,如果设置正确,打开后是全中文的了
相关内容
- PSPad editor官方下载 PSPad editor编辑器 v5.0.7.727 简体中文免费绿色版 32/64位 下载-
- 富文本编辑控件(RichEditEX) v2.0 英文官方安装版 下载-
- 图表制作(ProEssentials) V8.0.0.30 英文官方安装版 下载-
- Iocomp .Net CF(仪器控件) v1.0.1.166 英文官方安装版 下载-
- sharpdevelop编辑器 5.1.0.5216 官方最新安装版 下载-
- Sql注射生成器 注入语句笔记 1.01 绿色免费版 下载-
- 公司网站自助建站系统(HBcms宏博cms企业网站系统) v1.8 官方安装版 下载-
- 编程工具箱应用 码农工具箱 1.0 免费安装版 下载-
- Turbo C/C++软件学习下载 CPP程序设计学习与实验系统(原名Turbo C/C++) v6.0 特别安装版 下载-
- 易语言背景插件 v4.0 免费绿色版 下载-
点击排行
- Dropzone4激活版下载 Dropzone 4 Pro(文件拖拽增强软件) for Mac v4.6.0 苹果电脑破解版 下载-
- HazeOver Mac破解版下载 HazeOver for Mac(窗口管理工具) v1.9.3 中文激活版 下载-
- 58美事Mac版下载 58美事(协作办公软件) for Mac V4.2.8 苹果电脑版 下载-
- Mongomix Mac版下载 Mongomix for Mac(MongoDB管理工具) V1.6.3 苹果电脑版 下载-
- ApiPost M1版下载 API接口调试及文档管理ApiPost for Mac M1芯片 v5.4.102 官方中文版 下载-
- 硬件狗狗Mac版下载 硬件狗狗 for Mac V0.0.1 苹果电脑版 下载-
- PDF Printer Mac破解版下载 PDF打印机工具PDF Printer - Easily Print to PDF for Mac v3.3 直装激活版 下载-
- Project Office Mac破解版下载 Project Office Pro for Mac(任务项目管理软件) v10.10 直装激活版 下载-
本栏推荐
-
Dropzone4激活版下载 Dropzone 4 Pro(文件拖拽增强软件) for Mac v4.6.0 苹果电脑破解版 下载-
-
HazeOver Mac破解版下载 HazeOver for Mac(窗口管理工具) v1.9.3 中文激活版 下载-
-
58美事Mac版下载 58美事(协作办公软件) for Mac V4.2.8 苹果电脑版 下载-
-
Mongomix Mac版下载 Mongomix for Mac(MongoDB管理工具) V1.6.3 苹果电脑版 下载-
-
ApiPost M1版下载 API接口调试及文档管理ApiPost for Mac M1芯片 v5.4.102 官方中文版 下载-
-
硬件狗狗Mac版下载 硬件狗狗 for Mac V0.0.1 苹果电脑版 下载-
-
PDF Printer Mac破解版下载 PDF打印机工具PDF Printer - Easily Print to PDF for Mac v3.3 直装激活版 下载-
猜你喜欢
- Dropzone4激活版下载 Dropzone 4 Pro(文件拖拽增强软件) for Mac v4.6.0 苹果电脑破解版 下载-
- HazeOver Mac破解版下载 HazeOver for Mac(窗口管理工具) v1.9.3 中文激活版 下载-
- 58美事Mac版下载 58美事(协作办公软件) for Mac V4.2.8 苹果电脑版 下载-
- Mongomix Mac版下载 Mongomix for Mac(MongoDB管理工具) V1.6.3 苹果电脑版 下载-
- ApiPost M1版下载 API接口调试及文档管理ApiPost for Mac M1芯片 v5.4.102 官方中文版 下载-
- 硬件狗狗Mac版下载 硬件狗狗 for Mac V0.0.1 苹果电脑版 下载-
- PDF Printer Mac破解版下载 PDF打印机工具PDF Printer - Easily Print to PDF for Mac v3.3 直装激活版 下载-