【问题标题】:Doxygen: Group modules and pages?Doxygen:分组模块和页面?
【发布时间】:2013-01-21 12:02:16
【问题描述】:

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

现在我想通过降价页面向项目中添加特殊文档。这些页面应该出现在专用模块(组)中。我尝试使用 @page@subpage cmds 创建页面。这很好用,但页面在菜单中显得很简单。

所以我尝试使用 @ingroup 将它们添加到组中。但这并不像我猜的那样工作。 是否可以向模块(组)添加页面?

结果应该是这样的:

项目
|-- 模块
| |-- "模块1"
| | |-- 文档第 1 页(来自 *.md 文件)
| | |-- 类文档
| |-- "模块2"
| | |-- 文档页面2
| | |-- 类文档

希望你能帮帮我!

【问题讨论】:

  • 我正在寻找相同的。你有运气吗?
  • 我也遇到了 MD 页面和组的问题。如果每个 MD 文件只有一个内组,我发现它部分有效。

标签: documentation markdown doxygen


【解决方案1】:

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

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

/*! \page group1page A documentation page for my group
This page contains the info about group 1 \ref group1_label
\subpage group1page2
\subpage group1page3
*/

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

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

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 2015-06-21
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 2013-02-18
    相关资源
    最近更新 更多