6

自分では解決できない問題があります。助けてください。

私は(条件付きで)持っています:

/** @mainpage A
@subpage B
*/

/** @page B 
@subpage C
*/

/** @page C */

Doxygen は、ルート レベルにすべてのページが表示されるツリーを作成します。

+A/
|---B/
|------C
|---B <- 隠したい
|---C <- 隠したい

しかし、トップ (ここでは A とネストされた B & C) のみを表示する必要があります。つまり、@subpage タグに応じて整理する必要があります。

また、DoxygenLayout.xml で可視を「いいえ」に設定しようとしました。ただし、すべてのページが非表示になり、「ファイル」と「クラス」だけが残ります。

事前にサンクス。

4

1 に答える 1

3

ページ/サブページ ファイルが、など*.cのサポートされている形式のほとんどに属している場合、コードは必要なツリー ビュー (ルート レベルで個別のエントリのないネストされたページのみ) を生成します。私が見つけた唯一の例外 (Doxygen 1.8.6) ) はマークダウン形式 (または) で、個別のルート レベル エントリも生成されます。*.cpp*.dox*.md*.markdown

マークダウン ファイルが他のファイル形式と同様に扱われるまでは、回避策として、ページ/サブページではなく、他のファイル形式 ( など*.dox)のいずれかを使用します。*.md現在、マークダウン形式は、ルート レベルのエントリを生成せずに、メインページに対してのみ使用できます。

于 2015-03-25T13:31:23.280 に答える