a.cppインクルードa.hやインクルードなどのインクルードグラフを表示するためのdoxygenオプションがあることb.h
a.hは知っていc.h
c.hます<unistd.h>
しかし、例えばunistd.hも含まれています!またはのような「システム」ヘッダーからのインクルードを、doxygen のインクルード依存関係グラフ
に追加するにはどうすればよいですか?<features.h>unistd.hwindows.h
INPUTpmr が示唆するようにシステム ヘッダー パスを変数に追加することはできますが、インクルード グラフに追加し ないことをお勧めします。
unistd.h「ああ、すでに含まれfeatures.hているので、自分で含める必要はありません」と言えるようにこれを行いたい場合は、反対することをお勧めします。これは実装の詳細です。将来のバージョンで変更される可能性があるため、気にする必要はありません。(eg) に何かが必要な場合はfeatures.h、別のヘッダーによって既に含まれていることに依存できないため、常に含める必要があります。
これは、これらのヘッダーに含まれるコードを独自のドキュメントで文書化する可能性があるため、困難です。
通常、doxygen は で指定されたディレクトリにヘッダーが見つからない場合、前処理を停止しますINPUT。システムのインクルード ディレクトリを追加してINPUT、最善を尽くすことができます。
一般に、ライブラリ境界で終了するドキュメントを含めることを好みます。