.tag ファイルを介して、Doxygen ドキュメント内のいくつかのライブラリ ドキュメントをリンクしようとしています。
問題は、これらの各ライブラリに同じ名前の追加の .dox ページが含まれていることです。
構造は次のようになります。
- ライブラリ1
- page.dox
- その他のファイルは正しく処理されました
- library1.tag
- Library2 (library1.tag にリンク)
- page.dox
- その他のファイルは正しく処理されました
- library2.tag
- 両方の .tag ファイルをリンクするメイン プロジェクト
- page.dox
- その他のファイル
主なプロジェクトのドキュメントの「関連ページ」リストでは、次のリンクのみを取得します。
- Library1 (外部) (予想通り)
- page (external) (これは実際には Library1 の page.dox であり、予想とは異なります)
- Library2 (外部) (予想通り)
Main Project の page.dox はどこにもありません。
(Library2 のドキュメントでも同じことが起こります。それ自体の page.dox は Library1 の page.dox によって隠されています)
名前を変更せずに、Doxygen に異なる page.dox ファイルを区別させるにはどうすればよいですか?