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

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

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

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