私は Doxygen を使用して巨大な C++ プロジェクトを文書化しています。ハードウェアの制限により、コード全体を一度に文書化することはできません。
したがって、コードを 2 つのモジュール (A と B) に分割し、TAGFILES オプションを使用して依存関係を文書化しています。
のために
GENERATE_TAGFILE = A_tags
タグファイル = ""
Bの場合
GENERATE_TAGFILE = B_tags
TAGFILES = "A_tags = doxygenated_A/html"
この方法を使用してドキュメントを生成しようとしました。つまり、1 回目はタグのみを生成するため、2 回目は実際のドキュメントを生成するために 2 回実行しました。
しかし、モジュール BI からモジュール A コードを参照すると、Web ページが見つからないというエラーが表示されます。ブラウザは次のリンクを見つけようとします:-
[file:///C:/Users/jaia/Desktop/Doxygenating_code/ MODULE_A /html/search/ MODULE_B /h tml/d3/d2d/BaseEnvelopDriver_8cpp.xhtml]
上記の doxygen ドキュメントによると、モジュール B は C:/Users/jaia/Desktop/Doxygenating_code/Module_A/html/search にありますが、実際にはモジュール B はフォルダー C:/Users/jaia/Desktop/Doxygenating_code にあります。
つまり、私のフォルダ構造は
Doxygenating_code
|- Module A
|- Module B
したがって、上記のようにリンクが正しく作成されていません。これを修正する方法はありますか?
これについて私を助けてくれませんか。