您可以从 GUI 或从命令行导入现有的 Green Hills Software .gpj 项目。

需注意,我们支持 MULTI-4.0 环境中引入的 GPJ 格式。不支持直接导入 BLD 格式的项目文件,但是您可以使用 bldtogpj.exe 工具来验证和转换 BLD 格式的项目。请参阅验证和转换 GHS MULTI 2000 C/C++ 编译器 v3.5 .bld 项目

支持的关键 MULTI Builder 功能包括:

  • 识别项目文件的类型和层次结构。
  • 积累编译和链接选项。
  • 在仅用于构建的相对于此文件的源目录(:sourceDir)和相对于顶级项目的源目录(:sourceDirNonRelative)属性所指定的路径中搜索文件。
  • 导入环境变量。

C/C++test 中 GPJ 相关的功能允许:

  • 扫描项目结构以查找可测试的项目、源和构建选项。
  • 从原始 GPJ 可测试项目中手动或使用专门的项目导入器创建测试项目。

注意-手动创建项目

如果您希望对项目的內容和设置拥有比 Green Hills Software 项目导入向导所提供的更多的控制,您可以手动创建项目(如从 GUI 创建项目中所述)并将其设置为使用 GPJ 项目中的选项(如使用来自 Green Hills Software (GHS) 项目中的选项中所述)。

使用 cpptesttrace 导入项目

您可以使用 C/C++test 附带的 cpptesttrace 实用工具导入现有的 .gpj 项目。操作步骤:

  1. 通过使用 cpptesttrace 前缀为构建命令行添加前缀来创建构建数据文件(.bdf):

    cpptesttrace.exe [options] [build command]

    您的命令行可能类似于以下内容:

    cpptesttrace --cpptesttraceOutputFile=/home/user/project/project1.bdf gbuild -all default.gpj

    详细信息,请参阅使用 cpptestscan 或 cpptesttrace 创建构建数据文件
       

  2. 使用 .bdf 文件和项目创建向导导入项目;请参阅通过 GUI 向导使用构建数据文件导入项目

使用 GUI 向导导入项目

您可以使用导入 Green Hills Software 项目向导来导入现有的 .gpj 项目。注意:对于复杂项目,我们建议使用 cpptesttrace 来确保项目能够成功导入(请参阅使用 cpptesttrace 导入项目)。

使用 GUI 向导从 .gpj 项目创建 C++test 项目的步骤:

  1. 选择文件> 新建> 项目> C/C++test> 导入 Green Hills Software 项目
  2. 点击下一步。将打开导入 Green Hills Software 项目向导。
  3. 根据以下内容完成向导的第一页,然后点击下一步
    • 选择根 .gpj 文件字段中,输入或浏览根 GPJ 项目文件路径。
    • 要导入的项目树中,选择要导入的可测试项目。



  4. 按照以下内容完成向导的第二页,然后点击完成
    • 导入项目的目标位置中,指定创建 C++test 项目的位置:工作空间、原始的可测试 GPJ 项目位置或某个外部位置。
      • 如果您选择外部位置,请指定外部路径(或浏览外部路径),并指定是否要为每个项目创建一个子目录。
    • 项目内容设置中,指定是否想要使用链接的文件夹(推荐)。
      • 如果您选择使用链接文件夹,请指定是否想要使用路径变量来定义链接文件夹的位置,如果是,需提供适当的变量信息。
    • 编译器设置中,选择编译器系列和/或指定可执行文件。

检查向导标题区域是否显示任何错误/警告消息。如果有消息,您可能无法进行下一步或完成向导设置。

从命令行导入项目

要从 .gpj 项目创建 C/C++test 项目,执行以下步骤之一:

  • cpptestcli 中使用 -gpj <prj_root_file>。
  • 首先,使用所需的 gpj.import.* 选项创建一个纯文本选项文件(详细信息,请参阅设置(选项)文件)。然后,在您的 cpptestcli 调用中,使用 -gpj <prj_root_file>-settings <options.file>

如果工作空间中的现有项目与导入的项目具有相同的名称,将不会导入新的项目。

验证和转换 GHS MULTI 2000 C/C++ Compiler v3.5.bld 项目

不支持直接导入 BLD 格式的项目文件。用户可以改用 bldtogpj.exe 工具来验证 BLD 格式并将其转换为可识别的 GPJ 格式。Bldtogpj.exe 工具将利用 GHS v4.0 C/C++ compiler for PowerPC 分发版随附的 gbldconvert.exe 创建新的 GPJ 格式的项目文件。

用法

bldtogpj.exe <path_to_gbldconvert> <path_to_top_level_bld_file> <optional:name_of_ext>
<path_to_gbldconvert> : absolute path to gbldconvert in GHS 4.0/4.2
<path_to_top_level_bld_file> : absolute path to the main bld project file
<optional:name_of_ext> : extension of the generated gpj file (must end in .gpj, default is .parasoft.gpj)

示例

bldtogpj.exe "C:\GHS\PPC405b\gbldconvert.exe" "C:\Project\default.bld" ".ext.gpj"

验证和转换后,将创建一个具有指定扩展名(或默认为 .parasoft.gpj 扩展名)的新 GPJ 文件。您可以这个新创建的 GPJ 格式项目文件导入 C/C++test。请参阅Importing an Existing Green Hills Software .gpj Project

  • No labels