- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java有好用的JavaDoc文档生成工具
Java有好用的JavaDoc文档生成工具,那么C++有没有呢?有,这就是大名鼎鼎的
Doxygen,开源,功能强大,支持非常多的编程语言。
1. 安装和配置
首先下载Doxygen1.5.6,然后下载graphviz-2.18,安装。
运行Doxywizard,开始配置。
单击Wizard 按钮,会弹出对话框,输入项目名,这个名字会作为文档的大标题,输
入版本,也会出现在文档中,然后输入源代码的根目录,勾选”Scan recursively”,
输入文档输出路径。如图1所示:
图1
单击Mode标签,不做任何改动,保持默认。
单击 Output 标签,去掉 ” LaTex” ,选择“ prepare for compressed
HTML(.chm)”,因为输出chm 比较方便,只有一个文件就包含所有文档,不向html会
有一堆的文件。如图2所示:
图2
单击Diagrams标签,如果已经安装了GraphViz,则保持默认,如果没安装,则选
择“Use built-in class diagram generator”就足够,如图3所示:
图3
点击OK,返回。
单击Expert按钮,会弹出一个有更多标签页的对话框,在Project标签页下,将
OUTPUT_LANGUAGE设置为Chinese,因为我需要生成中文文档,如图4所示:
图4
单击Input标签,将 INPUT_ENCODING 保持默认的 utf-8 ,因为我用的是
Visual Studio 源代码文件的编码默认就是utf-8。如图5所示:
图5
如果你有洁癖,你可以耐心的将 FILE_PATTERNS下的后缀一个一个删掉(用记事本
打开配置文件,有哪些信誉好的足球投注网站”FILE_PATTERNS”,一下可以删除一片,免去你点鼠标点到食指抽
筋之苦),只留下*.h、*.hpp、*.c、和*.cpp等,意思是只扫描C++头文件和源文件,如
图6所示:
图6
下拉滚动条,会有 EXCLUDE和 EXCLUDE_PATTERNS表示不要进行解析的目录和文
件,即工程目录下有的目录不需要进行文档化(比如测试代码),就用这两个排除掉。
单击“Source Browser”标签,勾选“SOURCE_BROUSER”,这样文档中就会附加一
份源码,方便随时查阅,如图7所示:
图7
单击HTML标签,勾选“HTML_DYNAMIC_SECTION”,表示要输出chm文件,同时
在CHM_FILE输入文件名作为要最终生成的chm文件名,旁边的那个File..按钮其实
没用。同时点击“HHC_LOCATION”右边的按钮找到chm编译器hhc.exe。如图8所示:
图8
单击OK返回,接下来按“Save...”按钮保存配置文件,文件名随意,如图9所示:
图9
这个配置好的文件以后可以重复利用,每次点” Load…”装载进来,然后点击
”Wizard…”,根据不同的工程,修改工程名字,版本,源代码根目录,文档输出目录就可
以了,不用再重复上述配置。
接下来在输入Working Directory 中一般也输入源代码的根目录,主要是因为配
置的一些选项中有的可以用相对路径,这个就可以作为相对路径的参照点。
最后单击“Start”按钮开始生成文件,到D:/test下查看,发现多了个html文件
夹,进去一看,有很 HTML和一个chm文件,chm文件就是我们所要的文档,不过还不
行,chm的左边导航目录是乱码,还需要一些步骤。
首先用一个文本编辑工具(我用VS2008 打开,可以显示中文,以gb2312 另存的,
可是VS2005 貌似打开是乱码)打开index.hhc文件,因为这个文件就是目录,然
您可能关注的文档
最近下载
- (2024新版本)冀教版一年级数学上册《探索乐园》PPT课件 .pptx VIP
- 2023全国智慧企业建设创新案例.pdf
- 2025年中考语文阅读题答题模板及例题——论证方法及其作用(解析版).pdf VIP
- Beauty in Common Things公开课教学课件说课稿课件.pptx
- 卫生院规章制度及奖惩措施.doc
- 书香校园申报事迹材料.docx VIP
- “智慧担保”数字化平台建设方案.docx
- 2024大单元教学:部编小学道德与法治五级下册第三单元百追梦复兴中华整体教学设计 .pdf
- 书香校园申报事迹材料.docx VIP
- 婴幼儿托育服务与管理专业-《玩具与手工》课程标准.pdf VIP
文档评论(0)