windows环境下gtest的使用

时间:2024-03-14 10:33:33

准备

首先需要下载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项目
windows环境下gtest的使用
设置项目的属性,把gtest的目录和之前生成的lib添加进去
windows环境下gtest的使用
windows环境下gtest的使用

设置好之后编译,输出如下:
windows环境下gtest的使用