VS编译gtest和gmock, 讲解并使用

来源:互联网 发布:手机音频合成软件 编辑:程序博客网 时间:2024/04/30 04:02


gtest  和gmock的官方

GitHub - google/googletest: Google Test  

https://github.com/google/googletest



gtest讲解 和  使用   跟gmock基本一样

玩转Google开源C++单元测试框架Google Test系列(gtest)(总) - CoderZh - 博客园  

http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html


编译gtest  和 gmock

VS2010使用GooglTest,GoogleMock - GZ的专栏 - 博客频道 -  CSDN.NET 

http://blog.csdn.net/genii12345/article/details/8609642

(guyue: 里面的方法对于2014.4.9的gtest已经过时, 不过大概相似, gtest可顺利在vs2015, 2005编译, gmock则需要手动把gtest项目中的src目录复制到gtest项目中的include目录中的gtest目录, 然后再把这个gtest目录复制到gmock工程中的根目录和include目录中, )

(guyue: 这个方法不是官方的办法, 只是我自己手动实践所得, 懒得查资料好了..且该方法会让一个gmock项目中的一个项目编译失败, 但是不影响lib文件的生成)



最后附上, 我用VS2005和vs2015编译的2016.4.9的gtest, gmock源码, 且得到了4中运行库(MT, MTd, MD, MDd)的lib文件, 压缩包中还有对应源码

其中压缩包中带main字眼的lib, 表示单元测试代码中不必写main函数

gtest_2016.4.9源码和VS2015,2005编译的lib.7z - 下载频道 - CSDN.NET  

http://download.csdn.net/detail/guyue35/9486001








0 0
原创粉丝点击