doxygen的安装与配置

来源:互联网 发布:sql库位库存分配 编辑:程序博客网 时间:2024/06/06 21:38
<div id="article_content" class="article_content tracking-ad" data-mod="popu_307" data-dsm="post">


<p><span style="font-size:14px">最近接触了一款程序 文档生成工具-Doxygen。在网上一搜索原来这么多人知道,打算把它的使用做一个总结,以及其注释的规则。</span></p>
<h1><a name="t0" target="_blank"></a><span style="font-size:14px">概述:</span></h1>
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:'microsoft yahei'; line-height:35px">
<span style="font-size:14px"><span style="color:rgb(51,51,51); font-family:arial,宋体,sans-serif; line-height:24px; text-indent:28px"><span style="white-space:pre"></span>&nbsp;Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、<a target="_blank" href="http://lib.csdn.net/base/javaee" class="replace_word" title="Java EE知识库" style="text-decoration:none; color:rgb(223,52,52); font-weight:bold">Java</a>、</span><a target="_blank" href="http://baike.baidu.com/view/459423.htm" style="text-decoration:none; color:rgb(19,110,194); font-family:arial,宋体,sans-serif; line-height:24px; text-indent:28px"></a><a target="_blank" href="http://lib.csdn.net/base/objective-c" class="replace_word" title="Objective-C知识库" style="text-decoration:none; color:rgb(223,52,52); font-weight:bold">Objective-C</a><span style="color:rgb(51,51,51); font-family:arial,宋体,sans-serif; line-height:24px; text-indent:28px">和IDL语言,部分支持<a target="_blank" href="http://lib.csdn.net/base/php" class="replace_word" title="PHP知识库" style="text-decoration:none; color:rgb(223,52,52); font-weight:bold">PHP</a>、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档</span><a target="_blank" href="http://baike.baidu.com/view/385166.htm" style="text-decoration:none; color:rgb(19,110,194); font-family:arial,宋体,sans-serif; line-height:24px; text-indent:28px">源文件</a><span style="color:rgb(51,51,51); font-family:arial,宋体,sans-serif; line-height:24px; text-indent:28px">开始,生成HTML格式的在线类</span><a target="_blank" href="http://baike.baidu.com/view/7718.htm" style="text-decoration:none; color:rgb(19,110,194); font-family:arial,宋体,sans-serif; line-height:24px; text-indent:28px">浏览器</a><span style="color:rgb(51,51,51); font-family:arial,宋体,sans-serif; line-height:24px; text-indent:28px">,或离线的LATEX、RTF参考手册。</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">Doxygen&nbsp;</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">是一</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">个程</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">序的文件</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">产</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">生工具,</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">可将</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">程序中的特定批注</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">转换</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">成</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">为说</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">明文件</span><span style="color:rgb(51,51,51); font-family:Arial; line-height:26px">。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">要直接探索程序里的批注,与打</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">捞铁达尼号</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">同</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">样</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">的辛苦</span><span style="color:rgb(51,51,51); font-family:Arial; line-height:26px">。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">将批注经过处</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">理重新整理成</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">为</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">一</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">个纯</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">粹的</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">参考手册</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">,</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">对</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">于后面利用您的程序</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">代码</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">的人而言</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">将会减少许</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">多的</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">负担</span><span style="color:rgb(51,51,51); font-family:Arial; line-height:26px">。不过,反过来说,</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">整理文件</span><span style="color:rgb(51,51,51); font-family:Arial; line-height:26px">的工作对于您来说,就是沉重的负担。</span></span></p>
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); font-family:Arial; line-height:26px">
<span style="font-size:14px">Doxygen&nbsp;就是在您写批注时,稍微按照一些它所制订的规则。接着,他就可以帮您产生出漂亮的文档了。因此,Doxygen&nbsp;的使用可分为两大部分。首先是<span style="color:rgb(255,0,0)">特定格式的批注撰</span><span style="color:rgb(255,0,0)">写</span>,第二便是<span style="color:rgb(255,0,0)">利用</span><span style="color:rgb(255,0,0)">Doxygen</span><span style="color:rgb(255,0,0)">的工具</span><span style="color:rgb(255,0,0)">来产</span><span style="color:rgb(255,0,0)">生文档</span>。</span></p>
<h1 style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); font-family:Arial; line-height:26px"><a name="t1" target="_blank"></a>
<span style="font-size:14px; font-family:Arial,Helvetica,sans-serif">工具的准备&nbsp;</span></h1>
<div><span style="font-size:14px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px">本人已经下载了这三个软件,打包后放在:<a target="_blank" href="http://download.csdn.net/detail/andy_93/9679898">点击打开链接</a></span><br>
</span></div>
<p></p>
<h2 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t2" target="_blank"></a>
<span style="padding:0px; margin:0px"><span style="font-size:14px">Doxygen下载</span></span></h2>
<p></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="background-color:rgb(255,255,255)"><span style="color:rgb(50,62,50); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px"><span style="color:rgb(50,62,50); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="white-space:pre"></span>下载地址:</span></span><a target="_blank" href="http://www.onlinedown.net/soft/117010.htm" style="text-decoration:none; color:rgb(0,103,96); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px">http://www.onlinedown.net/soft/117010.htm</a></span><br>
</span></p>
<h2 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t3" target="_blank"></a>
<span style="padding:0px; margin:0px"><span style="font-size:14px"><span style="color:rgb(50,62,50); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px; background-color:rgb(255,255,255)">htmlhelp</span>下载</span></span></h2>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="color:rgb(51,51,51)"><span style="white-space:pre"></span>如果你希望你的Doxygen自动</span><span style="color:rgb(255,0,0)">生成chm</span><span style="color:rgb(51,51,51)">,那么请下载HTML Help Workshop,我们将要使用当中的hcc.exe文件以及相关dll。&nbsp;<span style="color:rgb(50,62,50); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px">下载地址:</span></span><span style="color:rgb(255,255,255); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px">&nbsp;</span><wbr style="color:rgb(255,255,255); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px"><span style="color:rgb(255,255,255); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px">&nbsp;</span><wbr style="color:rgb(255,255,255); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px"><a target="_blank" href="http://msdn.microsoft.com/en-us/library/ms669985.aspx" style="font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px">http://msdn.microsoft.com/en-us/library/ms669985.aspx</a></span></p>
<h2 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t4" target="_blank"></a>
<span style="padding:0px; margin:0px"><span style="font-size:14px">Graphviz的下载</span></span></h2>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="padding:0px; margin:0px"></span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="padding:0px; margin:0px"><span style="color:rgb(51,51,51)"><span style="font-size:14px"><span style="font-family:Arial; line-height:26px"><span style="white-space:pre"></span>graphviz&nbsp;是一个由AT&amp;T实验室启动的开源工具包,用于绘制DOT语言脚本描述的</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">图形</span><span style="font-family:Arial; line-height:26px">。</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">Doxygen&nbsp;使用&nbsp;graphviz&nbsp;自动生成类之间和文件之间的调用关系图</span><span style="font-family:Arial; line-height:26px">,如不需要此功能可不安装该工具包。</span></span></span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="background-color:rgb(255,255,255)"><span style="color:#323e32">下载地址:</span><a target="_blank" href="http://www.skycn.com/soft/appid/6971.html" style="color:rgb(0,103,96); text-decoration:none; font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px">http://www.skycn.com/soft/appid/6971.html</a></span><br>
</span></p>
<h1 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t5" target="_blank"></a>
<span style="font-size:14px">Doxygen工具的配置</span></h1>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">在安装好开始配置Doxygen工具,运行Doxywizard。会出现以下界面</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><img src="http://img.blog.csdn.net/20161111110948949?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></p>
<h2 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t6" target="_blank"></a>
<span style="font-size:14px">配置工作目录</span></h2>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="font-size:14px">点击Select选择自己的Doxygen的安装目录</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="color:#333333"><img src="" alt=""></span><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110715868?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
<span style="font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"></span></span></p>
<h2 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t7" target="_blank"></a>
<span style="color:#333333"><span style="font-size:14px">配置Wizard选项卡</span></span></h2>
<h3 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t8" target="_blank"></a>
<span style="color:#333333"><span style="font-size:14px">配置Project</span></span></h3>
<p style="color:rgb(51,51,51); margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">首先修改Project name,选择扫描源代码的目录,Source code directory:,勾选Scan recursively &nbsp;(递归扫描),之后选择输出目录。</span></p>
<p style="color:rgb(51,51,51); margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110720356?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></p>
<h3 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t9" target="_blank"></a>
<span style="font-size:14px">配置Model</span></h3>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="font-size:14px">在Wizard的Topics下的Mode,选择All Entities,可以输出相对完整的功能,是否包含源代码看你自身情况,在下面选择好你的语言。这里作者使用的是C++</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110725915?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></p>
<h3><a name="t10" target="_blank"></a><span style="font-size:14px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px">配置Output</span></span></h3>
<p></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="font-size:14px">在Output中,如果你需要输出chm格式,请勾选。</span></span></span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110730794?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></span></span></p>
<h3><a name="t11" target="_blank"></a><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px"><span style="font-size:14px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px">配置Diagrams</span></span></span></span></h3>
<p></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体; letter-spacing:0.5px; line-height:22.5px">在Diagrams中选择使用GraphViz包,来输出UML</span><br>
</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110735571?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></p>
<h2 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t12" target="_blank"></a>
<span style="font-size:14px">配置expert选项卡</span></h2>
<h3 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t13" target="_blank"></a>
<span style="font-size:14px">配置project</span></h3>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
</p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="font-family:Arial; line-height:26px">说明:编码格式,</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">UTF-8</span><span style="font-family:Arial; line-height:26px">&nbsp;是首选。如果需要显示中文则选择</span><span style="font-family:Arial; line-height:26px; color:rgb(255,0,0)">GB2312.</span><br>
</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><span style="font-family:Arial; line-height:26px">TAB_SIZE&nbsp;</span><span style="line-height:26px; font-family:宋体">主要是帮助文件中代码的缩进尺寸,譬如</span><span style="line-height:26px; font-family:Verdana">@code</span><span style="line-height:26px; font-family:宋体">和</span><span style="line-height:26px; font-family:Verdana">@endcode</span><span style="line-height:26px; font-family:宋体">段中代码的排版,建议设置成</span><span style="line-height:26px; font-family:Verdana">4</span><span style="line-height:26px; font-family:宋体">。</span></span></p>
<span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110739763?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span>
<h3 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t14" target="_blank"></a>
<span style="font-size:14px">配置<span style="color:rgb(51,51,51); font-family:宋体; letter-spacing:0.5px; line-height:26px">Build</span></span></h3>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
</p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); font-family:Arial; line-height:26px">
<span style="font-size:14px"><span style="font-family:宋体">Build页面,这个页面是生成帮助信息中比较关键的配置页面:</span><span style="font-family:宋体"></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); font-family:Arial; line-height:26px">
<span style="font-size:14px"><span style="font-family:宋体"><span style="background-color:rgb(255,102,102)">EXTRACT_ALL&nbsp;表示:输出所有的函数,但是<span style="font-family:Verdana">private</span>和<span style="font-family:Verdana">static</span></span><span style="background-color:rgb(255,102,102)">函数不属于其管制</span>。</span><span style="font-family:宋体"></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; line-height:26px">
<span style="color:rgb(255,0,0)"><span style="font-size:14px"><span style="font-family:宋体">EXTRACT_PRIVATE&nbsp;表示:输出<span style="font-family:Verdana">private</span>函数。</span><span style="font-family:宋体"></span></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; line-height:26px">
<span style="font-family:宋体"><span style="font-size:14px"><span style="color:rgb(255,0,0)">EXTRACT_STATIC&nbsp;表示:输出<span style="font-family:Verdana">static</span>函数。</span><span style="color:rgb(51,51,51)">同时还有几个</span><span style="color:rgb(51,51,51); font-family:Verdana">EXTRACT</span><span style="color:rgb(51,51,51)">,相应查看文档即可。</span></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; line-height:26px">
<span style="color:rgb(255,0,0)"><span style="font-size:14px"><span style="font-family:宋体">SHOW_INCLUDE_FILES&nbsp;表示:是否显示包含文件,如果开启,帮助中会专门生成一个页面,里面包含所有包含文件的列</span><span style="font-family:宋体"></span></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; line-height:26px">
<span style="font-size:14px"><span style="font-family:宋体"><span style="color:rgb(255,0,0)">表。</span></span><span style="color:rgb(51,51,51)"><span style="font-family:宋体"></span></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; line-height:26px">
<span style="color:rgb(255,0,0)"><span style="font-size:14px"><span style="font-family:宋体">INLINE_INFO&nbsp;:如果开启,那么在帮助文档中,<span style="font-family:Verdana">inline</span>函数前面会有一个<span style="font-family:Verdana">inline</span>修饰词来标明。</span><span style="font-family:宋体"></span></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; line-height:26px">
<span style="color:rgb(255,0,0)"><span style="font-size:14px"><span style="font-family:宋体">SORT_MEMBER_DOCS&nbsp;:如果开启,那么在帮助文档列表显示的时候,函数名称会排序,否则按照解释的顺序显</span><span style="font-family:宋体"></span></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; margin-left:21pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; line-height:26px">
<span style="font-family:宋体"><span style="color:rgb(255,0,0)"><span style="font-size:14px">示。</span></span></span></p>
<span style="font-size:14px"><img src="http://img.blog.csdn.net/20161111110744353?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span>
<h3 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t15" target="_blank"></a>
<span style="font-size:14px">配置Input</span></h3>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
</p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; text-indent:14pt; word-break:break-all; line-height:21px">
<span style="font-size:14px"><span style="font-family:Verdana">说明:INPUT_ENCODING (输入的源文件的编码),要与源文件的编码格式相同。如果源文件不是UTF-8<span style="font-family:宋体">编码最好转一下。</span></span><span style="font-family:Verdana"></span></span></p>
<p class="p0" style="margin-top:0pt; margin-bottom:0pt; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:Arial; text-indent:14pt; word-break:break-all; line-height:21px">
<span style="font-size:14px"><span style="font-family:Verdana"><span style="font-family:宋体">总结:</span></span><span style="font-family:宋体; text-indent:14pt">我查看到我的代码文件是utf-8的(vs2013中打开文件 选另存为可看到编码格式)((VS2012的话):文件-&gt;高级保存选项)。</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110748638?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></p>
<h3 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t16" target="_blank"></a>
<span style="font-size:14px">配置HTML</span></h3>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
</p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">在Expert的HTML中,首先要看HHC_LOCATION选项,添加安装目录(注:作者目录为C:/Program Files (x86)/HTML Help Workshop/hhc.exe)</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">勾选CHM_INDEX_ENCODING,在你源代码中的字符集是什么就填写什么,</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110755275?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></p>
<h3 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t17" target="_blank"></a>
<span style="font-size:14px">配置dot</span></h3>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
</p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">之后在Expert的Dot中勾选CLASS_DIAGRAMS,UML_LOOK<br>
</span></p>
<div style="color:rgb(85,85,85); font-family:'microsoft yahei'; line-height:35px">
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">为了减少chm体积,在DOT_IMAGE_FORMAT中选择gif或者jpg,均可。</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; line-height:22.5px; letter-spacing:0.5px; color:rgb(51,51,51); font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">最后选择好DOT_PATH所输出的位置。</span></p>
</div>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px"><img src="http://img.blog.csdn.net/20161121104950944?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></p>
<h2 style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体"><a name="t18" target="_blank"></a>
<span style="font-size:14px">Run选项卡</span></h2>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="font-size:14px">点击<span style="color:rgb(51,51,51); font-family:Arial; line-height:26px">点击 Run doxygen 按钮, Doxygen 就会从源代码中抓取符合规范的注释生成你定制的格式的文档。</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:Arial; line-height:26px"><span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110815076?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:Arial; line-height:26px"><span style="font-size:14px">假如运行时遇到这个错误</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:Arial; line-height:26px"><span style="font-size:14px"></span></span></p>
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); font-family:'microsoft yahei'; line-height:35px">
<span style="font-family:courier">Error: When enabling GENERATE_HTMLHELP the search engine (SEARCHENGINE) should be disabled. I'll do it for you.</span></p>
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); line-height:35px; font-family:courier">
warning: The selected output language "chinese" has not been updated</p>
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); line-height:35px; font-family:courier">
since release 1.8.2. As a result some sentences may appear in English.</p>
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:rgb(85,85,85); line-height:35px; font-family:courier">
解决:把HTML里面的<span style="color:rgb(51,51,51); letter-spacing:0.5px; line-height:26px">SEARCHENGINE设置为NO</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px; color:rgb(51,51,51); line-height:22.5px; letter-spacing:0.5px; font-family:微软雅黑,Verdana,sans-serif,宋体">
<span style="color:rgb(51,51,51); font-family:Arial; line-height:26px"><span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111110832854?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px">
<span style="font-size:14px"><span style="background-color:rgb(255,255,255)">到此chm文件生产完毕,为了下次代码调整后再次生产chm文件此时我们可以将目前所做的工作进行保存,点击File-&gt;Save,如下图:</span><br>
</span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px">
<span style="background-color:rgb(255,255,255)"><span style="font-size:14px"><img src="" alt=""><img src="http://img.blog.csdn.net/20161111111215281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>
</span></span></p>
<p style="margin-top:8px; margin-bottom:8px; padding-top:0px; padding-bottom:0px">
</p>
<div style="color:rgb(50,62,50); font-family:'Microsoft YaHei','Helvetica Neue',SimSun; line-height:21px">
<span style="background-color:rgb(255,255,255)"><span style="font-size:14px">后期使用可以通过步骤2中的file下的open菜单打开重新调整设置生产新的chm文件。好了Doxygen的安装与配置就讲到这里!</span></span></div>
<div style="background-color:rgb(255,255,255)"><br>
</div>
<h1 style="background-color:rgb(255,255,255)"><a name="t19" target="_blank"></a><span style="font-size:18px">注释规范</span></h1>
<div><span style="font-size:18px">以下是想使用doxygen工具生成程序文档需要在代码中遵守的注释规范(不全):<br>
</span>
<h2><a name="t20" target="_blank"></a><span style="font-size:18px">头文件模板:</span></h2>
<span style="font-size:18px">/** @brief 这里写你的摘要<br>
&nbsp;* &nbsp;@file 你的文件名<br>
&nbsp;* &nbsp;@author 谁tmd的搞的<br>
&nbsp;* &nbsp;@version 版本了<br>
&nbsp;* &nbsp;@date &nbsp;你啥时候搞的<br>
&nbsp;* &nbsp;@note &nbsp; &nbsp; &nbsp; 注解. 例如: 本文件有什么具体功能啊,使用时要注意什么啊…..<br>
&nbsp;* &nbsp;@since &nbsp; &nbsp;自从 &nbsp;例如: 自从2012年地球爆炸后这个文件就从地球上消失了…..<br>
&nbsp;*/<br>
<br>
几句费话:<br>
&nbsp;美中不足的是它没有修改历史记录. 我只能用@since来暂时代替它了.<br>
&nbsp;除开始和结尾 中间 @前的*不是必须的,这里只是为了美观.<br>
<br>
</span>
<h2><a name="t21" target="_blank"></a><span style="font-size:18px">函数的注释:</span></h2>
<span style="font-size:18px">/** &nbsp;这里写这个函数是干什么用的<br>
&nbsp;@param[in] &nbsp;输入参数1<br>
&nbsp;@param[in] &nbsp;输入参数2<br>
&nbsp;@param[out] &nbsp;输出参数1<br>
&nbsp;@return &nbsp; &nbsp;返回值解释一下<br>
&nbsp;@warning 警告: 例如: 参数不能为空啊,内存要外部释放之类的费话<br>
&nbsp;@note 注解 &nbsp;随便你了<br>
&nbsp;@see &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;相当于是请参考xxoo函数之类的<br>
*/<br>
<br>
费话:<br>
这些东西并不是固定的你要哪几个就写哪几个.<br>
<br>
<br>
关于返回值也可以这样搞<br>
@retval 1 成功<br>
@retval 0 失败<br>
<br>
<br>
有时我们可能会写段示例代码在注释中这样搞:<br>
在你的注释中加入这样的代码<br>
@par 示例:<br>
@code<br>
extern &nbsp;IThread *pThread;<br>
HANDLE hEvent = pThread-&gt;GetEventHandle();<br>
while(WaitForSingleObject(hEvent,0) != WAIT_OBJECT_0)<br>
{<br>
//Do something<br>
}<br>
@endcode<br>
<br>
<br>
还有几个你可能用上的东东:<br>
@todo &nbsp; &nbsp; &nbsp; //我觉得这个描述算法比较好<br>
@exception &nbsp; // 这个应该是用来说明你这个函数会抛出什么异常<br>
@deprecated &nbsp;//这个函数可能在以后的版本中取消 所谓的什么过时列表<br>
<br>
<br>
eg:<br>
/** &nbsp;构造函数&nbsp;<br>
&nbsp;@param[in] &nbsp;pConfig 指向 TASKCONFIG 结构体的指针<br>
&nbsp;@param[in] &nbsp;strWndName 目标窗口的名称, 如果此参数为空则不和任何窗口交互<br>
&nbsp;@param[in] &nbsp;hRes 欲使用的资源句柄,如果参数为空则不使用资源<br>
&nbsp;@warning &nbsp; &nbsp;pConfig 不能为空&nbsp;<br>
&nbsp;@note &nbsp; &nbsp; 申请 pConfig 内存<br>
&nbsp;@see &nbsp; &nbsp; IThread<br>
*/<br>
CThread_Plug(TASKCONFIG *pConfig,LPCTSTR strWndName,HINSTANCE hRes);<br>
<br>
<br>
变量或者只有一行注解的东东,不超过一行的注释:<br>
&nbsp;/**&lt; 在这里写你要加的东西 */<br>
OR<br>
///&lt; 在这里写你要加的东西<br>
<br>
<br>
eg:<br>
HINSTANCE m_hRes; ///&lt; 要使用的资源句柄<br>
CString &nbsp;_strWndName; ///&lt; 目标接收消息的窗口名称<br>
<br>
</span>
<h2><a name="t22" target="_blank"></a><span style="font-size:18px">常用指令介绍</span></h2>
<span style="font-size:18px">@file 档案的批注说明。<br>
@author 作者的信息<br>
@brief 用于class 或function的简易说明 eg:@brief 本函数负责打印错误信息串<br>
@param 主要用于函数说明中,后面接参数的名字,然后再接关于该参数的说明<br>
@return 描述该函数的返回值情况eg: @return 本函数返回执行结果,若成功则返回TRUE,否则返回FLASE<br>
@retval 描述返回值类型 eg: @retval NULL 空字符串。@retval !NULL 非空字符串。<br>
@note 注解<br>
@attention 注意<br>
@warning 警告信息<br>
@enum 引用了某个枚举,Doxygen会在该枚举处产生一个链接 eg:@enum CTest::MyEnum<br>
@var 引用了某个变量,Doxygen会在该枚举处产生一个链接 eg:@var CTest::m_FileKey&nbsp;<br>
@class 引用某个类,格式:@class &lt;name&gt; [&lt;header-file&gt;] [&lt;header-name&gt;] eg:@class CTest "inc/class.h"<br>
@exception 可能产生的异常描述 eg: @exception 本函数执行可能会产生超出范围的异常<br>
@todo 对将要做的事情进行注释<br>
@see 一段包含其他部分引用的注释,中间包含对其他代码项的名称,自动产生对其的引用链接。<br>
@relates &lt;name&gt; 通常用做把非成员函数的注释文档包含在类的说明文档中。<br>
@since 通常用来说明从什么版本、时间写此部分代码。<br>
@code &nbsp;在注释中开始说明一段代码,直到@endcode命令。<br>
@endcode &nbsp;在注释中代码段的结束。<br>
@pre 用来说明代码项的前提条件。<br>
@post 用来说明代码项之后的使用条件。<br>
@deprecated 这个函数可能会在将来的版本中取消。<br>
@defgroup 模块名<br>
@class 声明一个类&nbsp;<br>
@fn 声明一个函数<br>
</span></div>
<p></p>
<p><span style="font-size:18px"><span style="white-space:pre"></span>doxygen的安装与注释规范就写到这里了,赶紧去试试吧!</span></p>
<p></p>
   
</div>
原创粉丝点击