はじめに: CppDepend
1
CppDependのダウンロードとインストール
ステップ1: CppDependインストーラーをまだダウンロードしていない場合: https://www.cppdepend.com/download
ステップ2: CppDepend Professionalファイルをコンピュータにインストール。ダウンロードしたファイルを任意のプライベートアプリケーションフォルダに解凍するだけ。
実行 しない ファイルを解凍先:
%ProgramFiles%\CppDepend。Windowsフォルダ保護により問題が発生する可能性があります。2
CppDependを起動
実行 VisualCppDepend.exe Windows上で。
LinuxまたはmacOSではターミナルから実行:
user@machine:~/cppdepend$ ./VisualCppDepend.sh3
新しいCppDependプロジェクトを作成
クリック 新規プロジェクト作成。言語コンボボックスでC++、C、Javaプロジェクトを選択。解析するプロジェクトを追加。

4
新しいC/C++プロジェクトの追加
CppDependが管理するプロジェクトの種類:
- •.vcproj, .vcxproj, .sln: Visual Studioプロジェクト。
- •JSONコンパイルデータベース: コンパイルデータベースはコンパイルオプションのデータベースです。プロジェクト内のファイルのビルドに使用されたコンパイルオプションを記録します。CMakeやNinjaから生成でき、他にも多くの生成方法があります。
- •.buildファイル: VS、QtCreator、CMake以外のC/C++プロジェクトを解析する推奨方法は、BuildMonitorツールですべてのコンパイル・リンクコマンドをインターセプトすることです。
- •ソースファイルのセット: ProjectMakerツールでプロジェクトの仕様を記述できます。ソースファイル、インクルードパス、defineを指定可能。
- •Javaソースフォルダ。
5
解析の実行
プロジェクトを追加したら、Run Analysis ボタンをクリックして解析を開始します。

解析が完了すると結果は次に表示: VisualCppDepend.exe UI.
6
結果を探索
解析後、VisualCppDependダッシュボードで対話的な可視化と詳細レポートにより結果を探索。

コードベースをインタラクティブな 3D Code City として視覚的に探索することもできます。各ビルディングが型や名前空間を表し、コード内で何が起きているかを一目で把握できます。

主な機能を探索
CppDepend活用のヒント
- 誤削除を避けるため、プロジェクトファイルは常に安全なフォルダに保存。
- 定期的にコードを解析して問題を早期に検出。
- レポートとダッシュボードで品質傾向を時系列追跡。
- 高度な機能については完全なドキュメントをご覧ください。
