谷歌gtest环境搭建(linux and windows)

本文详细介绍了如何在Linux和Windows环境下搭建谷歌的单元测试框架Gtest。首先,从GitHub上获取gtest源码并编译生成库文件,然后在Linux下将库文件和头文件拷贝到相应目录。在Windows下,可通过VS2019或Cygwin进行配置。最后,通过编写并运行简单的测试程序验证环境搭建是否成功。
摘要由CSDN通过智能技术生成

        代码的单元测试能够极大的提升代码的质量,减少代码的各类隐患和bug,谷歌推出的单元测试框架Gtest就是做单元测试的一个极好的选择。今天的教程主要来介绍Gtest环境的搭建。

1.Gtest的获取与编译

 a.可以在https://github.com/google/googletest 上直接下载或者通过 git clone https://github.com/google/googletest.git 来获取gtest的源码

 b.我们可以看到代码的根目录已经存在CMakeList.txt文件为了不污染源代码,我们在这个目录下创建文件夹build, cd build,执行命令cmake .. 和 make ,执行成功以后,可以看到build文件夹下的生成了lib文件夹,这个文件夹包含了4个文件

看到这4个文件,说明我们的编译已经成功了

2.Gtest文件的拷贝

这里需要把生成的库和源码的一些文件放到系统中适当的位置,之后我们就可以像调用c++自带的库文件一样使用gtest了。

a.把源码中googletest\googletest\include\里面的gtest整个文件夹拷贝到\usr\include

   把源码中googletest\googlemock\include\里面的gmock整个文件夹拷贝到\usr\include

b. 把第一步1.b编译出来的4个文件拷贝到\usr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值