C++test针对workbench的测试-- 第一章 构建运行库
C++test支持众多的嵌入式环境,如ADS 1.2, RVDS 3.0, RVDS 3.1, Tornado 2.0, Tornado 2.2, Workbench 3.0, 3.1, EVC 4, Windows Mobile 5, Windows Mobile 6, QNX, CCS 3.1, CCS 3.3, Real View MDK(Keil For Arm).本文会分成数个章节,详细介绍C++test如何针对Workbench的工程进行测试。期间有任何疑问或想法,欢迎讨论!
1. C++test运行库存放位置
· 源码位置:
<C++testInstallDir>/plugins/com.parasoft.xtest.libs.cpp.{OS}.{ARCH}_{C++test version}/os/{OS}/{ARCH}/lib/source
· 头文件位置:
<C++testInstallDir>/plugins/com.parasoft.xtest.libs.cpp.{OS}.{ARCH}_{C++test version}/os/{OS}/{ARCH}/etc/include
2. 构建运行库
为不破坏C++test默认的安装内容,一般我们建议使用者将上面路径中的lib, etc两个文件夹,拷贝到其他的路径下进行构建,如D:\C++tes Lib, 见下图:
进入lib/source目录,如图:
打开Makefile文件,修改宏TARGET_CFG,该宏为目标平台的配置文件,请根据自身的编译环境在lib/source/target目录下选择合适的目标平台配置文件,如图:
这里设置为:TARGET_CFG:=WR_DKM_gcc4_1_simnt_VxWorks6_6.mk
保存后退出;
3. 设置WorkBench的环境变量
直接从WorkBench中启动Workbench Development Shell,如下图:
弹出如下窗口,选择Wind River Vxworks 6.6, 点击OK:
弹出命令行窗口,在命令行窗口中进入运行库目录lib/source,如图:
4. 获取运行库文件
键入make,按回车键,构建C++test运行库,如果构建成功,将会在build目录下生成C++test运行库文件,如图:
至此,运行库构建成功;