CppDepend
首页/文档/入门/入门指南

入门: CppDepend

1

下载并安装 CppDepend

第 1 步: 如果您尚未下载 CppDepend 安装程序,请访问: https://www.cppdepend.com/download

第 2 步: 在您的计算机上安装 CppDepend Professional 文件。安装时只需将下载的文件解压到您选择的私有应用文件夹中。

执行 不 将文件解压到 %ProgramFiles%\CppDepend。由于 Windows 文件夹保护,这样做可能会导致问题。
2

启动 CppDepend

运行 VisualCppDepend.exe 在 Windows 上。

在 Linux 或 macOS 上,从终端运行:

user@machine:~/cppdepend$ ./VisualCppDepend.sh
3

创建新的 CppDepend 项目

点击 创建新项目。语言下拉框可在 C++、C 或 Java 项目间选择。添加要解析的项目。

创建新的 CppDepend 项目
4

添加新的 C/C++ 项目

CppDepend 管理的项目类型如下:

  • •.vcproj, .vcxproj, .sln: Visual Studio 项目。
  • •JSON 编译数据库: 编译数据库是编译选项的数据库。它记录构建项目文件时使用的编译选项。编译数据库可以由 CMake 或 Ninja 生成,还有许多其他生成方式。
  • •.build 文件: 分析 VS、QtCreator 和 CMake 之外的 C/C++ 项目的推荐方法是使用 BuildMonitor 工具拦截所有编译和链接命令。
  • •源文件集: 您可以使用 ProjectMaker 工具描述项目规范。通过 ProjectMaker 可指定源文件、包含路径和宏定义。
  • •Java 源文件夹。
5

运行分析

添加项目后,点击 Run Analysis 按钮启动分析。

项目类型对话框

分析完成后,结果显示在 VisualCppDepend.exe UI。

6

探索结果

分析后,通过 VisualCppDepend 仪表板以交互式可视化和详细报告探索结果。

CppDepend 仪表板:度量、技术债务和质量门一览

您还可以将代码库以交互式 3D Code City 的形式进行可视化探索,每栋建筑代表一个类型或命名空间——一目了然地了解代码中发生的情况。

Smart Code City:以交互式 3D 城市探索代码库

CppDepend 使用技巧

  • 始终将项目文件保存在安全文件夹中,以免意外删除。
  • 定期分析代码以尽早发现问题。
  • 使用报告和仪表板随时间跟踪代码质量趋势。
  • 浏览我们的完整文档了解高级功能。

立即试用 CppDepend

开始 14 天免费试用,畅享全部文档功能。无需信用卡。