当前位置:首页 > 技术心得 > 正文内容

使用Doxygen生成Html文档

xjtudll14年前 (2012-09-26)技术心得34710

Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册(以上节选自百度百科:Doxygen)。网址:http://baike.baidu.com/view/1502693.htm

 

准备工作:安装doxygen。官网:http://www.doxygen.org/

以下以doxygen-1.8.0为例讲述。

打开doxywizard,进行以下配置

1、Wizard配置

(1)Wizard->Project

clip_image002

Project name,Source code directory,Destination directory。

(2)Wizard->Mode

此步选择程序语言的种类。例如C++,Java,C#等等。

(3)Wizard->Output

此步选择输出文件的种类。根据需要选择。

(4)Wizard->Diagrams

若不输出图形,默认即可。

2、Expert配置

(1)Expert->Project

此步需要关注两点:Output_Direction(输出路径)和Output_Langeuage(输出语言)。

clip_image004

(2)Expert->Input

如果要支持中文,Input_Incoding填GB2312。

clip_image006

至此,配置全部完成,开始生成Html文件

Run->Run doxygen

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/243/

标签: doxygen
分享给朋友:

“使用Doxygen生成Html文档” 的相关文章

itunes无法备份ipad,因为未能与ipad开始会话

现象:ipad连接电脑后,提示“itunes无法备份ipad,因为未能与ipad开始会话” 原因:之前备份的时候发现备份进度条长时间未动,以为是死机,所以拔掉了ipad,重新连接后,无法备份。 解决办法: 1、在itunes偏好设置里,删除ipad的旧有备份 2、修复系统权限(不知道这步是不...

找不到System.Web.dll

找不到System.Web.dll

  这个其实是编译配置选错了。Client Profile里不包含System.Web.dll,只有完整的.Net才有这个。...

Protel99SE添加泪滴焊盘

Protel99SE添加泪滴焊盘

在电路板设计中,为了让焊盘更加坚固,防止机械制板时焊盘与导线之间断开,常在焊盘和导线之间用铜膜布置一个过渡区,形状像泪滴,故常称做补泪滴(Teardrops)。 泪滴的放置可以执行主菜单命令 Tools->Teardrops,将弹出如图所示的 Teardrop ptions (泪滴)设置对话...

MSP430如何得知程序代码的大小

MSP430如何得知程序代码的大小

用过Keil编译C51程序的兄弟们都知道,Keil在编译程序之后,会有一段message提示用户程序占用的RAM和ROM。而用IAR编译MSP430程序的时候,却没有任何关于程序大小的信息。一直以来,我都以为IAR无此功能,后来才发现是编译器设置的问题,编译器配置如下: Tools->Opt...

IAR STM8嵌入汇编

IAR STM8嵌入汇编

IAR嵌入汇编:使用asm或者__asm,推荐使用__asm。 void delay_n_nop(uint8 N) { // 用C语言的话 会跟编译器的优化有关 /*     uint8 i;     for (i=N; i>0; i...

BOS审批流如何查询出下一级待审核人信息

--根据名称查询出采购订单的类型ID,为1071 SELECT FID,* FROM ICClassType WHERE FName_chs Like '%采购订单_BOS%' --审批流对应的审核状态表的组合规则为:ICClassMCStatus+单据类型ID,审核记录表组合规则为:ICClass...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。