注册 登录
编程论坛 C++教室

C++test针对workbench的测试-- 第一章 构建运行库

sanctityM 发布于 2010-08-07 10:24, 868 次点击
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运行库文件,如图:

只有本站会员才能查看附件,请 登录


至此,运行库构建成功;
1 回复
#2
vfdff2010-08-08 09:50
把配置好的工程发一下吧
1