2

プロジェクトのソースコードのヘッダー依存関係のグラフを作成するためのライブラリなどがあります。

たとえば、クラス(class1.hppとclass1.cpp、cmethods.hとcmethods.c、およびmainFile.cppのメインプログラム)があります。

このようなグラフを取得します。

ここに画像の説明を入力してください

前もって感謝します。

4

1 に答える 1

3

インクルード ファイルの階層構造がサポートされているかどうかはわかりませんが、 Doxygenがソース コード分析を行い、ダイアグラムを描画できることを確認してください。

ソースコードのドキュメントについては、この紹介Learning doxygenも参照してください。

条件付きインクルード (#ifdef) がない場合は、自分でソース ファイルを簡単に解析して、graphvizの入力ファイルを生成することもできます。

于 2013-01-16T20:49:51.410 に答える