AI 辅助 C/C++ 工程的治理与控制平面
CppDepend
版本

版本 比较

比较 CppDepend 各版本的功能和优势,选择适合您开发需求的 C++ 静态代码分析工具。

Developer Edition

CppDepend for Developer 专为通过以下方式使用 CppDepend 交互式界面的开发者设计:

  • CppDepend 100% integrated in Visual Studio,

  • or through the VisualCppDepend.exe standalone executable.

  • Each developer using the CppDepend interactive UI counts as a license seat.

DevOps Edition

CppDepend for DevOps 专为将 CppDepend 分析集成到构建流程并生成 CppDepend 报告的构建服务器和持续集成(CI)服务器而设计。

  • Required to integrate CppDepend into SonarQube, Jenkins, Bamboo, TeamCity, AppVeyor and Azure DevOps.

  • Runs analysis automatically on every build and produces shareable HTML reports.

  • Each physical machine and each virtual machine (VM) that runs a build process integrating CppDepend counts as a license seat.

功能矩阵

查看以下功能矩阵,帮助您选择适合需求的版本。

功能Developer EditionDevOps Edition
集成到 Visual Studio
VisualCppDepend 与 Visual Studio 中的仪表板
交互式依赖图
交互式依赖矩阵
通过 Treemap 交互式可视化度量
集成到构建流程: Jenkins、TeamCity、Bamboo、AppVeyor 以及 Azure DevOps
通过以下方式自动生成 HTML 报告 CppDepend.Console.exe
报告中的仪表板
C/C++ SonarQube 插件
质量门失败时使构建失败
分析 Visual Studio 解决方案、 Eclipse 项目、Qt 项目、嵌入式项目和 CMake 文件
超过 450 条 CppDepend 规则、MISRA、CWE、HICPP、CERT…
编写自定义规则和查询 并编辑默认规则
智能技术债务估算
Quality Gates 验证
与基线比较
导入测试覆盖率数据 来自 Visual Studio Coverage、Cobertura 和 Bullseye
通过生成代码查询实现丰富的代码搜索
趋势度量和趋势图表
使用 Power Tools 和 CppDepend.API(运行分析除外)

Not sure which edition fits your team?

Start with the free trial, or contact us — we will help you pick the right setup for your team and your build infrastructure.