准备
首先需要下载gtest的项目
https://github.com/google/googletest
安装
下载完成后,进行安装。
(PS:我看网上很多安装教程都是linux环境下的,windows下也有人说有个msvc文件夹:googletest-master\googletest\msvc,但是我下的这个版本没有这个文件夹了)
以下是我搭建gtest的过程:
1、cd googletest (进入到googletest文件夹)
2、cmake CMakeLists.txt (这里需要电脑上先安装cmake)
3、这里windows和linux就有区别了。执行完第2步之后,会生成一个gtest.sln文件,打开gtest.sln,然后 编译debug和release两个版本,lib下会有gtest_maind.lib、gtestd.lib、gtest.lib、gtest_main.lib。
在项目中使用
新建一个UnitTest项目
设置项目的属性,把gtest的目录和之前生成的lib添加进去
设置好之后编译,输出如下: