プロジェクトのソースコードのヘッダー依存関係のグラフを作成するためのライブラリなどがあります。
たとえば、クラス(class1.hppとclass1.cpp、cmethods.hとcmethods.c、およびmainFile.cppのメインプログラム)があります。
このようなグラフを取得します。
前もって感謝します。
プロジェクトのソースコードのヘッダー依存関係のグラフを作成するためのライブラリなどがあります。
たとえば、クラス(class1.hppとclass1.cpp、cmethods.hとcmethods.c、およびmainFile.cppのメインプログラム)があります。
このようなグラフを取得します。
前もって感謝します。
インクルード ファイルの階層構造がサポートされているかどうかはわかりませんが、 Doxygenがソース コード分析を行い、ダイアグラムを描画できることを確認してください。
ソースコードのドキュメントについては、この紹介Learning doxygenも参照してください。
条件付きインクルード (#ifdef) がない場合は、自分でソース ファイルを簡単に解析して、graphvizの入力ファイルを生成することもできます。