Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,可以从一套归档源文件开始,生成chm格式的文档。本文主要讲解如何在winddows下安装doxygen。

    1、下载doxygen-1.8.8-setup.exe,下载地址为:
          1)官方地址:http://www.stack.nl/~dimitri/doxygen/download.html
          2)华军软件:http://www.onlinedown.net/soft/117010.htm
    2、下载graphviz,下载地址为:
          1)官方地址:http://www.graphviz.org/Download.php (需要注册账号后下载)
          2)天空下载:http://www.skycn.com/soft/appid/6971.html
    3、下载htmlhelp.exe,下载地址为:
     4、下载后的情况如下:
      
    5、分别安装doxygen、graphviz、htmlhelp,软件安装的过程在此就不再介绍。
 doxygen安装完成后我们需要生成chm格式文档,本文将以一个范本为例进行说明如何使用doxygen生成chm的全过程,以供大家学习使用。

 
    1、运行doxygen程序,doxygen图标为
    2、Wizard->Project页按照下图进行设置调整参数。

3、Wizard->Mode页按照下图进行设置调整参数。
4、Wizard->OutPut页按照下图进行设置调整参数。
5、Wizard->Diagrams页按照下图进行设置调整参数。
6、Expert>Project页按照下图进行设置调整参数。
7、Expert>Build页按照下图进行设置调整参数。
8、Expert>Input页按照下图进行设置调整参数。
9、Expert>Html页按照下图进行设置调整参数。
10、Expert>Dot页按照下图进行设置调整参数。
11、Run页按照下图进行点击生成chm文件。
12、chm文件生成路径。

13、双击打开PerLib.chm即可查看生产的chm文件内容
14、到此chm文件生产完毕,为了下次代码调整后再次生产chm文件此时我们可以将目前所做的工作进行保存,点击File->Save,如下图:
 15、在弹出对话框中选择保存的路径和名称,本文保存名为Doxyfile
16、保存文件路径为D
17、后期使用可以通过步骤2中的file下的open菜单打开重新调整设置生产新的chm文件
http://blog.sina.com.cn/s/blog_a459dcf50102v7fr.html
http://wenku.baidu.com/view/490e25a2284ac850ad0242c9.html
http://wenku.baidu.com/link?url=Saw0nyOmhBtVdTLrU8mkis1d24tEtrxZZ70B4jC4bulbyqCaVk3CFVmfHJrDtuBtXz8EczkssnttQwaeAxMWVF6OWUVXGyHO7ow9tfY92MO
http://wenku.baidu.com/view/3e85d2d37f1922791688e8ac.html?re=view.

代码文档生成工具-Doxygen生成CHM和RTF图文教程的更多相关文章

  1. 用doxygen+graphviz自动化生成代码文档(附详细教程)

    一.引子 用这两个工具可以自动的遍历代码,并且产生代码文档,我们先来看看效果,然后放出这两个工具的下载地址. 二.工具的下载地址 doxygen:http://www.stack.nl/~dimitr ...

  2. 文档生成工具doxygen+图像生成工具GraphViz

    文档生成工具doxygen+图像生成工具GraphViz 虽然jdk自带的javadoc也很好用,不过使用doxygen+GraphViz 的组合可以生成许多强大的图(类图.协作图.文件包含/被包含图 ...

  3. 使用JSDoc自动生成代码文档

    译者按: 代码要有规范的注释,遵从jsDoc规则来注释可以生成有用的文档. 原文: Generate docs and host it with JSDoc and GitHub Pages 译者:  ...

  4. 使用doxygen制作C代码文档

    使用doxygen制作C代码文档 C 代码注释风格约定 行间注释 /*! * * 这里是注释 * */ 行内注释 <code here> /*! 这里是注释 */ doxygen 风格的宏 ...

  5. appledoc导出iOS代码文档的使用和问题详解(干货篇)

    appledoc导出iOS代码文档的使用和问题详解(干货篇) 1. 简单说一下背景和自己感受 背景: 项目好像突然黄了,公司让详细写项目代码的注释并且导出文档,弄完之后就要封版. 说实话:听到这个消息 ...

  6. 使用SHFB(Sandcastle Help File Builder)建立MSDN风格的代码文档

    使用SHFB(Sandcastle Help File Builder)建立MSDN风格的代码文档 下载地址:http://sandcastle.codeplex.com/ 下载地址2:http:// ...

  7. 数据字典生成工具(生成Excel, Word,PDF,html)

    转自:http://www.cnblogs.com/yanweidie/p/3838765.html 数据字典生成工具之旅系列文章导航 数据字典生成工具之旅系列文章导航 宣传语 数据字典生成工具.数据 ...

  8. 【转载】doxygen+graphviz生成代码文档

    一.工具 doxygen:http://www.stack.nl/~dimitri/doxygen/download.html graphviz:http://www.graphviz.org/ 二. ...

  9. 基于Doxygen_C语言代码文档一键生成的记录与规范(嵌入式适用)

    下位机代码格式规范整合记录 注册 doxygen 账号获取doxygen 的 *.exe 执行文件 https://pan.baidu.com/s/1MF5v-Ts80BysmZtXSqONmg 提取 ...

随机推荐

  1. 【转】最实用的IT类网站及工具大集合

    转自:http://www.cnblogs.com/annie00/p/5753507.html 1.聚合数据 大家在开发过程中,可能会用到各种各样的数据,想找一些接口来提供一些数据.比如天气预报查询 ...

  2. iOS copy&mutableCopy理解

    Copy&mutableCopy   通过copy方法可以创建可变或不可变对象的不可变副本,通过mutableCopy可以创建可变或不可变对象的可变副本. 拷贝分为浅拷贝和深拷贝: 浅拷贝:指 ...

  3. linx 实用操作命令一

    如果apache安装成为linux的服务的话,可以用以下命令操作:service httpd start 启动service httpd restart 重新启动service httpd stop ...

  4. PL/SQL 导入excel表格到oracle数据表

    通过使用PL/SQL 批量查询取数时,将excel中的每一列数据复制黏贴进新建的中间表,黏贴时会有贴歪的情况,也就是某些列会从第二第三行开始插入整列,导致数据乱掉,然后好像又不支持批量删除整列数据,所 ...

  5. A new start!

    从今天起,开始每天晚上拿出来半个小时到一个小时的时间来总结今天我做的那些事情,有哪些进步,有哪些不足,有哪些心得和笔记. 以前的学习都是每天学完就往脑袋后面一放,导致很多东西当时学会了,但是后面就都想 ...

  6. ionic 向後台請求json 數據 在頁面上的顯示問題

    我向服務器請求數據,獲取到的數據竟然不能顯示在頁面上  我那個氣啊..... <ul> <!-- <li ng-repeat="phone in phones&quo ...

  7. pycurl

    http://www.cnblogs.com/lonelycatcher/archive/2012/02/09/2344005.html http://ju.outofmemory.cn/entry/ ...

  8. b2c项目基础架构分析(一)b2c 大型站点方案简述 已补充名词解释

    我最近一直在找适合将来用于公司大型bs,b2b b2c的基础架构. 实际情况是要建立一个bs架构b2b.b2c的网站,当然还包括wap站点.手机app站点. 一.现有公司技术人员现状: 1.熟悉asp ...

  9. Completely change MACE timestamps?

    Hi, One of my friends Sandy asked me about the possibility of completely change MACE timestamps. As ...

  10. thinkphp数据库添加表单提交的数据

    $data['catename'] = I('catename');     获取表单的数据 $cate=D('cate');                               实例化cat ...