我的 cpp 文件在每个函数前都加了如下注释:
/**
* @brief Set the normal and expansion handshake timeouts.
*
* @param wm Array of wiimote_t structures.
* @param wiimotes Number of objects in the wm array.
* @param normal_timeout The timeout in milliseconds for a normal read.
* @param exp_timeout The timeout in millisecondsd to wait for an expansion handshake.
*/
我从格式中推测,必须有某种方法将其导出为“友好”格式,可能是 html,然后可以以类似于 Java API 的方式读取。我该怎么做?
(我使用的是 Windows 7,运行的是 MS Visual Studio 2010)
答案1
您引用的特定文档注释样式几乎肯定是为了处理氧自由基。它可以从许多 C 类语言源代码中的注释生成多种输出格式的高质量文档。还有插件可用于处理某些非 C 语言中的注释,以便包含在同一文档中。
如果你有 AT&TGraphviz工具安装并配置 Doxygen 以使用它们,那么它还可以从源代码中绘制许多有用的图表以包含在文档中。
如果项目使用 Doxygen,那么几乎肯定有一个配置文件,指定要包含哪些源文件、要生成哪些格式以及与详细处理相关的选项。它很可能被命名为doxyfile
或类似名称。
常见的输出格式是完整网站的 HTML。网上提供的一个例子是 Doxygen 本身的网站,它几乎完全是通过在其源代码树中运行 Doxygen 生成的。