如果您无法(或不想)使用前面提到的项目创建/导入策略,则可以按如下方式从 GUI 创建项目:

在项目设置中,您可以将 BUILD_ROOT 引用为 ${BUILD_ROOT} 或 ${env_var:BUILD_ROOT}。

如果您直接在构建目录(位于 BUILD_ROOT 处)中创建新项目,则可以将项目位置指定为绝对路径或使用工作空间路径变量。不要在项目路径中使用 ${BUILD_ROOT}。

使用源目录作为项目位置

使用源目录作为项目位置创建项目的步骤:

  1. 选择文件> 新建> 项目> C/C++> C 项目 C++ 项目
  2. 点击下一步。将打开项目向导。
  3. 项目名称字段中输入项目的名称。
  4. 禁用使用缺省位置选项。
  5. 位置字段中输入实际源目录的路径。
  6. 项目类型下,选择 Makefile 项目
  7. 工具链下,选择适当的工具链。
  8. (可选)如果要使用 Eclipse 构建项目,则点击下一步,然后在可用选项卡中完成设置。
  9. 点击完成

使用外部位置作为项目位置

使用外部位置作为项目位置创建项目的步骤:

  1. 按照以下步骤创建一个空项目:
    1. 选择文件> 新建> 项目> C/C++> C 项目或  C++ 项目
    2. 点击下一步。将打开项目向导。
    3. 项目名称字段中输入项目的名称。
    4. 点击完成
  2. 按照以下步骤将您的源文件链接到该项目:
    1. 选择文件> 新建> 项目
    2. 选择您在步骤 1 中创建的项目的名称。
    3. 点击高级按钮。
    4. 启用链接至文件系统中的文件夹选项。
    5. 输入或浏览到源文件的位置。
    6. 点击完成

链接文件将出现在 C/C++ 项目视图和项目导航栏视图中的项目文件夹中,但它们将继续“存在”于其原始位置。C/C++test 不会向链接的源位置添加任何新文件;所生成的任何文件都将保存在项目目录中。

使用链接的源文件夹配置项目时,需要修改引用 ${project_loc} 的任何项目构建设置;这些设置必须更改为使用 resource_loc。如果不更改这些默认设置,在测试期间将会跳过项目的源文件。

更改项目的构建设置的步骤:

  1. 右键点击项目的 C/C++ 项目树节点,然后从快捷菜单中选择属性。将打开属性对话框。
  2. 展开左侧窗格中的 Parasoft> C/C++test 分类。
  3. 选择构建设置分类。
  4. 构建工作目录设置修改为 ${resource_loc:/<project name>/<linked source dir>/<actual make working dir path from there>}。
  5. 依赖文件设置修改为 ${resource_loc:/<project name>/<linked source dir>/<actual make working dir path from there>/Makefile}。



有关如何对构建设置进行适当修改的详细信息,请参阅关于包含链接源文件夹的项目的重要说明