Doxygen:分组模块和页面?

sch*_*ska 12 documentation markdown doxygen

我对doxygen中的页面和组有疑问.我有一个项目,我用@defgroup@ingroup cmds 对类进行分组.到目前为止这个工作正常.

现在,我想使用markdown页面向项目添加特殊文档.这些页面应出现在专用模块(组)中.我尝试使用@page@subpage cmds 创建页面.这工作正常,但页面在菜单中显得清晰.

所以我试着用@ingroup将它们添加到组中.但这并不像我猜测的那样有用.是否可以将页面添加到模块(组)?

结果应如下所示:

项目
| - 模块
| | - "Module1"
| | | - documentation page1(来自*.md文件)
| | | - 类文档
| | - "Module2"
| | | - documentation page2
| | | - 类文档

我希望你能帮帮我!

Den*_*ore 0

要对页面进行分组,您需要使用子页面功能,而不是组。

因此,为每个组创建一个引用子页面和模块组的页面。

/*! \page group1page A documentation page for my group
This page contains the info about group 1 \ref group1_label
\subpage group1page2
\subpage group1page3
*/
Run Code Online (Sandbox Code Playgroud)

http://www.doxygen.nl/manual/grouping.html#subpaging

http://www.doxygen.nl/manual/commands.html#cmdsubpage