安装 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/”子文件夹。
- 5重新启动 Eclipse IDE。
目录结构
eclipse/ dropins/ com.codergears.cppdepend_1.0.0.jar <-- Drop here plugins/ eclipse.exe方法 B:Install New Software(更新站点归档)
- 1打开 Eclipse,导航到 Help > Install New Software...
- 2在右侧配置面板中点击“添加……”按钮。
- 3点击“Archive...”选择分发的 .zip 构建产物,如果托管在服务器上则输入 URL。
- 4勾选“CppDepend Code Analysis Platform Tools”旁边的复选框并点击下一步。
- 5接受许可协议条款并点击完成。
- 6出现提示时重启 Eclipse。
扩展设置与项目绑定
在开始代码跟踪之前,指定目标工作区引用属性的路径参数。
- 1在 Eclipse 中,导航到首选项窗口层次结构: 窗口 > 首选项 (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 使用现代的 Microsoft Edge WebView2 Chromium 渲染引擎,而非旧版 Internet Explorer 11 工厂。
- 1打开 Eclipse 根安装路径的目录结构。
- 2在文本编辑器中打开“eclipse.ini”配置文件。
- 3滚动到参数块的最后一行,插入一个干净的新行,并粘贴以下全局 JVM 配置参数:
eclipse.ini
-Dorg.eclipse.swt.browser.DefaultType=edge保存并关闭 eclipse.ini 文档,然后重启 Eclipse。
