您可以从 GUI 或从命令行导入现有的 Green Hills Software .gpj 项目。
请注意,我们支持 MULTI-4.0 环境中引入的 GPJ 格式。不支持直接导入 BLD 格式的项目文件,但是您可以使用 bldtogpj.exe 工具来验证和转换 BLD 格式的项目。请参见验证和转换 GHS MULTI 2000 C/C++ 编译器 v3.5 .bld 项目。
支持的关键 MULTI Builder 功能包括:
C++test 中与 GPJ 相关的功能允许:
如果您想要比Green Hills Software项目导入向导提供对项目内容和设置的更多控制,则可以手动创建项目(如在GUI中创建项目所述),并将其设置为使用 GPJ 项目中的选项(如 Green Hills Software (GHS) 项目的“使用选项”中所述)。 |
cpptesttrace
导入一个项目您可以使用 C/C++test 附带的cpptesttrace
实用工具导入现有的 .gpj 项目。为了实现此操作:
通过使用cpptesttrace
前缀为构建命令行添加前缀来创建构建数据文件(.bdf):
cpptesttrace.exe [options] [build command] |
您的命令行可能类似于以下内容:
cpptesttrace --cpptesttraceOutputFile=/home/user/project/project1.bdf gbuild -all default.gpj |
有关详细信息,请参见使用使用 cpptestscan 或 cpptesttrace 创建构建数据文件 。
您可以使用“导入 Green Hills Software 项目”向导来导入现有的 .gpj 项目。注释:对于复杂项目,我们建议使用cpptesttrace
来确保成功导入了该项目(请参见使用 cpptesttrace 导入项目)。
要使用图形用户界面向导从 .gpj 项目创建 C++test 项目,请执行以下操作:
检查向导标题区域是否显示任何错误/警告消息。如果有消息,您可能无法导航页面和/或完成向导。
要从 .gpj 项目创建 C++test 项目,请执行以下任一操作:
-gpj <prj_root_file>
替换为cpptestcli
。gpj.import.*
选项创建纯文本选项文件(有关详细信息,请参见本地设置(选项)文件 )。然后,在cpptestcli
调用中,使用-gpj <prj_root_file>
和-localsettings <options.file>
。如果工作空间中的现有项目与导入的项目具有相同的名称,将不会导入新的项目。
不支持直接导入 BLD 格式的项目文件。用户可以改而使用 bldtogpj.exe 工具来验证 BLD 格式并将其转换为可识别的 GPJ 格式。Bldtogpj.exe 工具将利用 GHS v4.0 C/C++ 编译器随附的 gbldconvert.exe 进行 PowerPC 发行,以创建新的 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++test。请参见Importing an Existing Green Hills Software .gpj Project。