CppDepend

CppDependのインストール Eclipseプラグイン

CppDependの高度な機能をEclipse IDEに統合。

説明

この拡張機能はCppDependの高度な機能をEclipse IDEに統合。対話的依存マトリクス、呼び出しグラフ、WebAssemblyダッシュボード、外部ファイルシステムのスマートナビゲーションを提供。

  • 製品バージョン: 1.0.0
  • ベンダー: Codergears
  • 対応エコシステム: C/C++ソースファイル(.cpp、.h)
  • コア機能: 対話的依存マトリクス、呼び出しグラフ、WebAssemblyダッシュボード、外部ファイルシステムのスマートナビゲーション

Installation

以下のいずれかの方法でCppDepend Eclipse拡張をインストール。

方法A:ファイルを直接配置(最速)

  1. 1実行中のEclipse IDEを閉じる。
  2. 2コンパイル済みプラグインJARファイルを特定(例:com.codergears.cppdepend_1.0.0.jar)。
  3. 3ローカルのEclipseインストールフォルダ構造に移動。
  4. 4.jarファイルを「dropins/」または「plugins/」サブフォルダに直接コピー。
  5. 5Eclipse IDEを再起動。
ディレクトリ構造
eclipse/ dropins/ com.codergears.cppdepend_1.0.0.jar <-- Drop here plugins/ eclipse.exe

方法B:Install New Software(アップデートサイトアーカイブ)

  1. 1Eclipseを開き、Help > Install New Software...へ移動
  2. 2右側の設定パネルで「追加...」ボタンをクリック。
  3. 3「Archive...」をクリックして.zipビルドアーティファクトを選択、またはサーバー上の場合はURLを入力。
  4. 4「CppDepend Code Analysis Platform Tools」のチェックを入れて次へをクリック。
  5. 5ライセンス契約の条項に同意し、完了をクリック。
  6. 6指示されたらEclipseを再起動。

拡張機能の設定とプロジェクト連携

コード追跡を開始する前に、対象ワークスペース参照プロパティのパスパラメータを指定。

  1. 1Eclipseで設定ウィンドウの階層に移動: ウィンドウ > 環境設定 (Windows/Linux)または Eclipse > 設定 (macOS).
  2. 2左サイドバーのコンテキストパネル階層で選択リストを展開し、「CppDepend」をクリック。
  3. 3「Project Configuration Path」入力欄に、コードベースライン設定データファイルへの絶対パスを貼り付け。
  4. 4「適用して閉じる」をクリック。

解析ビューを開く

  1. 1上部ツールセクションのオプションバーで Window > Show View > Other... を選択。
  2. 2「CppDepend」フォルダセレクタのレイアウトを展開。
  3. 3「CppDepend Matrix Canvas Dashboard View」を選択して開くをクリック。

対話的解析ビューが自動的にマウントされます。

グローバルプラットフォームエンジン設定(重要)

拡張機能が高性能WebAssemblyキャンバスフレーム層を使用するためCppDependビューが読み込まれない場合、 必須 Eclipseを設定し、従来のInternet Explorer 11ファクトリの代わりに最新のMicrosoft Edge WebView2 Chromiumレンダリングエンジンを使用。
  1. 1Eclipseのルートインストールパスのディレクトリ構造を開く。
  2. 2テキストエディタで「eclipse.ini」設定ファイルを開く。
  3. 3パラメータブロックの最終行までスクロールし、新しい行を挿入して次のグローバルJVM設定引数を貼り付け:
eclipse.ini
-Dorg.eclipse.swt.browser.DefaultType=edge

保存して閉じる: eclipse.ini ドキュメントを保存し、Eclipseを再起動。

CppDependをダウンロード

全機能にアクセスできる14日間の無料トライアルを開始。

無料トライアルをダウンロード