从 National Instruments 项目生成 .bdf 文件
- 启动控制台。
将以下位置添加到 PATH 中:
<National_Instruments_installation_dir>\CVI2015 <National_Instruments_installation_dir>\CVI2015\bin <National_Instruments_installation_dir>\CVI2015\bin\clang\3.3
- 在 PATH 中设置 C/C++test <INSTALL_DIR>。
- 找到包含项目(.prj 文件)的目录
- 使用以下命令构建项目:
compile.exe -rebuild project_name.prj
- 找到创建的新文件夹:
cvibuild.project_name/<build_config>
运行 jam.exe 程序(位于 National Instruments 安装程序的
CVI2015/bin
目录),用 cpptesttrace 工具(C++test 随附)包装命令:cpptesttrace --cpptesttraceOutputFile=<project_name>.bdf --cpptesttraceProjectName=<project_name> jam.exe -a
注意
指定 --cpptesttraceOutputFile
选项的绝对路径。这是因为多个 .bdf 文件可能会分散在 compile.exe
工具链命令生成的不同工作目录中。您可能需要在包含空格/括号的选项周围加上引号。
默认情况下,trace 功能配置为通过内建编译器配置捕获 C++test 所识别的每个工具链可执行程序的名称。如果未扫描进程的命令行,应通过将 --cpptesttraceTraceCommand
选项添加至 cpptesttrace
命令来指定编译器和链接器可执行程序的名称。例如:
--cpptesttraceTraceCommand=clang\.exe$|cvilink\.exe$
该 cpptesttrace
命令始终会附加其输出文件,因此,在重新扫描项目之前,应删除之前的 .bdf 文件。
将 BDF 文件导入 C/C++test
- 启动控制台(或将其重新用于 BDF 生成)。
- 根据文档(PATH 中的可执行程序)所述,为相应工具链设置环境。
- 启动 C/C++test。
- 按照文档中描述的步骤导入 BDF 文件(请参阅使用 GUI 向导导入构建数据文件的项目)。
- 确认属性> Parasoft> C/C++test> 构建设置中的项目设置正确无误。
除非是在现有源位置中添加新源文件,否则在对原始项目进行任何更改之后必须重复整个过程。