本主题介绍如何在 Windows 系统上安装独立版本的 C/C++test(基于 Eclipse 框架构建)。

该部分包括:

先决条件

系统需求

Windows 64-bit

  • Windows 71, Windows 10, Windows Server 20081, Windows Server 20121, Windows Server 2016
  • 内存最低为 4GB ,推荐 8GB
  • 2GHz 或更快的处理器(x86_64 兼容),推荐多 CPU 配置
  • 支持 C/C++ 编译器 (请参阅编译器以获取支持的编译器列表)

1 不支持该系统,并将在以后的版本中删除

Windows 32-bit(已弃用)

  • Windows 7, Windows 10
  • 内存最低为 4GB ,推荐 8GB
  • 2GHz 或更快的处理器(x86 兼容),推荐多 CPU 配置
  • 支持 C/C++ 编译器 (请参阅编译器以获取支持的编译器列表)

正确的编译器配置至关重要

在大多数情况下,C/C++test 需要调用编译器和链接器来执行静态分析和运行时测试任务,这些任务通常涉及预处理、编译和链接程序。

要访问 C/C++test 的全部功能,运行 C/C++test 的机器必须具有完整的开发环境和编译器工具链。

Windows 和 Windows 服务器说明

  • 安装和初始运行必须由具有管理员权限的用户执行。
  • 运行 C/C++test 时,您必须对包含测试工作空间和项目的目录具有写入权限。具体来说,如果您使用的是非管理员帐户,则需要将 C/C++test 示例项目从“Program Files”位置复制到用户目录中,并对复制的项目运行测试。
  • 可执行的 C++test CLI  (cpptestcli.exe) 应从具有写入权限的目录中执行(因为工作目录是 C/C++test 在测试后生成报告的默认位置)。
  • 如果您的机器码是 WIN32-0,请删除位于<DRIVE>:\Users\<USER_NAME>\.parasoft\C++test\10.x\license中的文件。

其他需求

  • 如果您的系统上安装了较早版本的 C/C++test,则必须在另一目录中安装最新版本的 C/C++test。
  • C/C++test 项目数据需要额外的磁盘空间。
  • 推荐的日语编码是 Shift_JIS (Unix 上的 ja_JP.PCK 语言环境)。其他编码可能会导致字体问题或阻止 C/C++test 读取测试结果。

其他安装方法

有关执行静默安装的详细信息,请参阅安装期间的预配置 C++test

多用户安装

有关使用 C/C++test 并行运行多个 Eclipse 实例的详细信息,请参阅 多用户安装

安装

在 Windows 系统上安装 C/C++test 的独立版本:

  1. 在 Windows 资源管理器中,找到并双击到解压存档。
  2. 当对话框询问您是否要安装 C++test 时,单击
  3. 选择安装过程中使用的语言。
  4. 您阅读并同意许可证信息后,单击下一步
  5. 目标位置中,输入 C++test 文件所需的安装目录,然后单击下一步
    (info)C/C++test Professional 包括 Parasoft Test 组件,这些组件可以在许多 Parasoft 产品中通用。如果尚未安装 Parasoft Test ,系统会要求您选择 Parasoft Test 文件的安装目录。如果已经安装 Parasoft Test Extension,C/C++test 将被安装到其中。
  6. 指定您想要在开始菜单文件夹中添加程序快捷方式的位置。
  7. 单击安装

C/C++test 将安装在指定的安装目录中。

启动

在启动 C/C++test 之前

为了让 C/C++test 自动检测编译器和 makefile 设置,必须正确配置必要的可执行文件(编译器/链接器、makefile 等)。对于不同的编译器“正确配置”有不同的含义,但它通常包括确保可执行文件在 PATH 上。

要启动独立程序,请执行以下操作之一:

  • 启动 cpptest 可执行文件。在$PATH 上包含适当的位置(安装目录)或使用可执行文件的完整路径启动它。
  • 双击 C++test 桌面快捷方式。

Eclipse 启动后,您会看到  Eclipse 菜单栏中添加了Parasoft菜单。如果没有看到这个菜单,选择窗口> 打开视图> 其他,选择C++test,然后点击 确定

如果您猜测 C/C++test 没有正确安装,请参阅故障排除和常见问题解答以寻求一些解决常见安装问题的帮助。

  • No labels