- 28
- 0
- 约1.66万字
- 约 22页
- 2016-10-20 发布于贵州
- 举报
开源C单元试框架GoogleTest介绍
开源C++单元测试框架Google Test介绍
Google Test
Google test是针对c/c++的开源测试项目。采用的协议是BSD license,有很多著名的开源项目采用了它,包括Chromium(谷歌浏览器开发版)。
安装配置
下载主页:
/p/googletest/
官方资料文档:
/p/googletest/wiki/GoogleTestPrimer
/p/googletest/wiki/GoogleTestAdvancedGuide
当前的最新版本是1.5。包含3种tar.bz2,tar.gz和zip格式。解压后的目录结构:
其中的msvc就是VS的工程目录,可以直接打开进行编译(vs2008则需要进行工程升级转化),生成相应的lib静态库文件。在vs中需要在工程中设置3个地方,和ACE的设置一样:
设置gtest的头文件
注:如果测试代码需要上库,附加包含目录建议设置为相对路径。
设置gtest的lib文件
注:如果测试代码需要上库,附加依赖项建议不要带绝对路径。
设置运行时的多线程库支持
如果是Release版本,Runtime Library设为/MT。当然,其实你也可以选择动态链接(/MD),前提是你之前编译的gtest也使用了同样是/MD选项。
如果是在Linux下,就比较方便,和普通的开源软件一样,采用
./conf
原创力文档

文档评论(0)