24

私は95%C、5%C++の大きなWin32コードベースを持っています。

CまたはC++プロジェクトのコールグラフ図を生成するために利用できる最新のツールは何ですか?

4

4 に答える 4

17

doxygencodevizを試しましたか?

Doxygen は通常、ドキュメンテーション ツールとして使用されますが、 CALL_GRAPH/CALLER_GRAPHオプションをオンにすると、コール グラフを生成できます。

ウィキペディアには、試すことができる他の多くのオプションがリストされています。

于 2009-08-07T17:46:50.570 に答える
6

SourceInsight のコール グラフ機能を試しましたか?

于 2009-08-07T17:45:41.977 に答える
2

まともな静的分析ツールには、この機能が必要です (そのようなツールが行う他のすべてのものと同様に)。 ウィキペディアには、そのようなツールの優れたリストがあります。

チェックアウトする価値があるツールの別のグループは、カバレッジ ツールです。カバレッジ ツールによって生成された呼び出しグラフには、プログラムの実行中に実際に発生した呼び出しのみが含まれます。最初は、これは完全なコール グラフよりも役立つ場合があります。Windows の場合はこれについて何も提案できませんが、Linux プロジェクトの場合はgcovlcovを強くお勧めします。

于 2009-08-10T09:18:55.687 に答える