aMule代码分析(1)——用doxyfile生成文档
来源:互联网 发布:网络电视方案 编辑:程序博客网 时间:2024/06/03 03:50
前几天都是用Vim在看代码,可是对于wxWidget的机制不太熟,抓不住程序的运行轨迹,后来学习了GDB,自己猜着设断点,就知道有些类的运行过程了。但是aMule里面类太多,太庞大,Maxiee感觉自己就像在一片大森林里面,面对着成千上万大大小小的植物,要想把每一个品种搞懂,谈何容易啊。
要是有一幅地图,把这片森林里有多少种树,每一种长什么模样,把这些客观特征都帮我们总结好,到时候我们拿着这张图,按图索骥,我们所需要做的就是思考就好,这样多方便啊!
Maxiee曾在网上看到过一次aMule生成的doxygen文档,感觉正是需要的东西。可是现在网上没那个手册了,不过Maxiee发现aMule代码的docs目录下有一个Doxyfile文件。网上查了一下,有了这个就能生成doxygen文档了。
首先安装doxygen,Maxiee使用的是Arch Linux,需要运行命令:
pacman -S doxygen
pacman -S graphviz 这个貌似Doxygen在绘图时会调用
安装好后,我们需要把docs目录中的Doxyfile文件拷贝到aMule项目根目录中(也就是docs的上级目录啦)。拷贝完成,我们在终端里也进入到这一目录,输入命令:
doxygen Doxyfile
屏幕上会显示很多输出,等一会,就完成了档案生成:
之后再回到docs目录,我们会发现多了一个html和一个latex,进入html,打开index.html:
这正是我们想要的啦~O(∩_∩)O~~
接着看代码去!
- aMule代码分析(1)——用doxyfile生成文档
- aMule代码分析(2)——CFileDataIO类和CFile类
- Maxiee的Vim入门日记(5)——用Vim看aMule代码
- Maxiee的Vim入门日记(6)——用Vim看aMule代码2
- Maxiee的Vim入门日记(7)——用Vim看aMule代码3
- 生成代码文档图—doxygen graphviz
- 用 PHP 代码生成 Flash 文档
- 用 PHP 代码生成 Flash 文档
- 用 PHP 代码生成 Flash 文档
- vc 代码文档生成
- 代码生成文档工具
- 生成XMl文档代码
- Xcode生成代码文档
- 代码api文档生成
- amule
- Mininet 代码分析文档
- C#生成PDF文档代码
- VS2005代码文档生成 :Sandcastle
- 寄存器变量
- WSDL
- 对 Set 的选择
- 网站监控信息的窃取
- 通向架构师的道路(第二天)之apache tomcat https应用
- aMule代码分析(1)——用doxyfile生成文档
- ThinkPHP 路由
- ABAP report常用的一些语句用法(包括字符串操作,变量动态操作)(持续更新)
- linux动态连接库
- 2013华为编程大赛初赛出试题
- IOS 图片处理成圆形
- Java内存分配及String详解
- STM32 调试停留在LDR R0, =SystemInit,不能自动Run to main
- ACE线程安全与同步(Thread Safety and Synchronization)