CppDependのインストール Eclipseプラグイン
CppDependの高度な機能をEclipse IDEに統合。
説明
この拡張機能はCppDependの高度な機能をEclipse IDEに統合。対話的依存マトリクス、呼び出しグラフ、WebAssemblyダッシュボード、外部ファイルシステムのスマートナビゲーションを提供。
- •製品バージョン: 1.0.0
- •ベンダー: Codergears
- •対応エコシステム: C/C++ソースファイル(.cpp、.h)
- •コア機能: 対話的依存マトリクス、呼び出しグラフ、WebAssemblyダッシュボード、外部ファイルシステムのスマートナビゲーション
Installation
以下のいずれかの方法でCppDepend Eclipse拡張をインストール。
方法A:ファイルを直接配置(最速)
- 1実行中のEclipse IDEを閉じる。
- 2コンパイル済みプラグインJARファイルを特定(例:com.codergears.cppdepend_1.0.0.jar)。
- 3ローカルのEclipseインストールフォルダ構造に移動。
- 4.jarファイルを「dropins/」または「plugins/」サブフォルダに直接コピー。
- 5Eclipse IDEを再起動。
ディレクトリ構造
eclipse/ dropins/ com.codergears.cppdepend_1.0.0.jar <-- Drop here plugins/ eclipse.exe方法B:Install New Software(アップデートサイトアーカイブ)
- 1Eclipseを開き、Help > Install New Software...へ移動
- 2右側の設定パネルで「追加...」ボタンをクリック。
- 3「Archive...」をクリックして.zipビルドアーティファクトを選択、またはサーバー上の場合はURLを入力。
- 4「CppDepend Code Analysis Platform Tools」のチェックを入れて次へをクリック。
- 5ライセンス契約の条項に同意し、完了をクリック。
- 6指示されたらEclipseを再起動。
拡張機能の設定とプロジェクト連携
コード追跡を開始する前に、対象ワークスペース参照プロパティのパスパラメータを指定。
- 1Eclipseで設定ウィンドウの階層に移動: ウィンドウ > 環境設定 (Windows/Linux)または Eclipse > 設定 (macOS).
- 2左サイドバーのコンテキストパネル階層で選択リストを展開し、「CppDepend」をクリック。
- 3「Project Configuration Path」入力欄に、コードベースライン設定データファイルへの絶対パスを貼り付け。
- 4「適用して閉じる」をクリック。
解析ビューを開く
- 1上部ツールセクションのオプションバーで Window > Show View > Other... を選択。
- 2「CppDepend」フォルダセレクタのレイアウトを展開。
- 3「CppDepend Matrix Canvas Dashboard View」を選択して開くをクリック。
対話的解析ビューが自動的にマウントされます。
グローバルプラットフォームエンジン設定(重要)
拡張機能が高性能WebAssemblyキャンバスフレーム層を使用するためCppDependビューが読み込まれない場合、 必須 Eclipseを設定し、従来のInternet Explorer 11ファクトリの代わりに最新のMicrosoft Edge WebView2 Chromiumレンダリングエンジンを使用。
- 1Eclipseのルートインストールパスのディレクトリ構造を開く。
- 2テキストエディタで「eclipse.ini」設定ファイルを開く。
- 3パラメータブロックの最終行までスクロールし、新しい行を挿入して次のグローバルJVM設定引数を貼り付け:
eclipse.ini
-Dorg.eclipse.swt.browser.DefaultType=edge保存して閉じる: eclipse.ini ドキュメントを保存し、Eclipseを再起動。
