CppDepend

はじめに: 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プロジェクトを選択。解析するプロジェクトを追加。

新しいCppDependプロジェクトを作成

新しい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ダッシュボードで対話的な可視化と詳細レポートにより結果を探索。

CppDependダッシュボード:メトリクス、技術的負債、品質ゲートを一覧

主な機能を探索

  • 品質インサイト
  • Code Quest
  • コーディングスキル
  • AI Prompt Builder
  • コードインサイト
  • カスタムボード

CppDepend活用のヒント

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

今すぐCppDependを試す

ドキュメントの全機能にアクセスできる14日間無料トライアル。クレジットカード不要。