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