c++ doxygen 注释规范_[总结]doxygen的使用与C/C++注释规范

本文档详细介绍了C++中使用Doxygen进行注释的规范,包括Doxygen的安装、配置参数、文件、结构体、枚举、宏、函数及其它注释的编写方法,以及如何在Vim和Source Insight中方便地使用Doxygen注释风格。
摘要由CSDN通过智能技术生成

近期由于项目需要,参考网上资料整理了一下注释规范,详细内容如下:

1.   doxygen的安装与参数配置

1.1.  安装

$ sudo apt-get install doxygen

以下可以选择安装

$sudo apt-get install doxygen-doc doxygen-gui graphviztexpower dot2tex graphviz-doc texpower-examples

1.2.  生成配置文件

在 shell 提示上,输入命令 doxygen -g。这个命令在当前目录中生成一个可编辑的配置文件 Doxyfile。可以改变这个文件名,在这种情况下,应该调用 doxygen -g

1.3.  修改配置参数

l:必须在这里提供一个目录名,例如 /home/user1/documentation,这个目录是放置生成的文档文件的位置。如果提供一个不存在的目录名,doxygen

会以这个名称创建具有适当用户权限的目录。

l:这个标记创建一个以空格分隔的所有目录的列表,这个列表包含需要生成文档的C/C++源代码文件和头文件。例如,请考虑以下代码片段:

INPUT = /home/user1/project/kernel /home/user1/project/memory

在这里,doxygen会从这两个目录读取 C/C++源代码。如果项目只有一个源代码根目录,其中有多个子目录,那么只需指定根目录并把标记设置为 Yes。

l:在默认情况下,doxygen会搜索具有典型 C/C++扩展名的文件,比如 .c、.cc、.cpp、.h 和 .hpp。如果标记没有相关联的值,doxygen就会这样做。如果源代码文件采用不同的命名约定,就应该相应地更新这个标记。例如,如果项目使用 .c86 作为 C文件扩展名,就应该在标记中添加这个扩展名。

l:如果源代码层次结构是嵌套的,而且需要为所有层次上的C/C++文件生成文档,就把这个标记设置为 Yes。例如,请考虑源代码根目录层次结构

/home/user1/project/kernel,其中有/home/user1/project/kernel/vmm 和/home/user1/project/kernel/asm 等子目录。如果这个标记设置为 Yes,doxygen 就会递归地搜索整个层次结构并提取信息。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值