Doxygen:如何隐藏树视图中的某些页面

fen*_*nix 5 treeview doxygen hide

我有一个我自己无法解决的问题.请帮忙.

我(有条件地):

/** @mainpage A
@subpage B
*/

/** @page B 
@subpage C
*/

/** @page C */
Run Code Online (Sandbox Code Playgroud)

Doxygen使树在根级别显示所有页面.

+ A/
| --- B/
| ------ C
| --- B < - 想要隐藏
| --- C < - 想要隐藏

但我只需要顶部(A这里和嵌套的B&C)可见,即应该相应地组织@subpage标签.

我还尝试在DoxygenLayout.xml中将visible设置为'no'.但它隐藏了所有页面,只剩下"文件"和"类".

Thanx提前.

小智 3

*.c当页面/子页面文件属于大多数受支持的格式(如、等)时,您的代码会生成所需的树视图(仅嵌套页面*.cpp,在根级别没有单独的条目)。*.dox我能找到的唯一例外(在 Doxygen 1.8.6 中) ) 是 Markdown 格式 (*.md*.markdown),也会为其生成单独的根级别条目。

在像其他文件格式一样对待Markdown 文件之前,解决方法是使用其他文件格式之一(例如*.dox)而不是*.md页面/子页面。目前,markdown 格式可以使用,不生成根级别条目,仅用于主页