C++|用Visual Studio配置GTest

于 2020-06-26 发布

第一步.下载源代码

Google Test的Github下载最新的Release的zip。解压。

第二步.cmake创建工程

打开Developer Prompt For VS 2019,cd进解压出来的文件夹(见上图)里的googletest子目录,执行:

1
cmake .

会自动侦测出是在VS环境,生成sln文件。打开sln。

第三步.生成lib文件

gtest实际上就两个lib文件,一个用于Debug,一个用于Release。打开sln之后,下图里的Debug生成一次,改成Release再生成一次:

生成的文件就在sln文件同目录下的lib文件夹里,对应的Debug、Release两个文件夹:

把lib文件夹复制到随便能找到的地方,在正在开发的解决方案里配置“链接器”相关属性即可。

Extra.更改配置为lib

gtest是对lib进行测试的,所以如果开始时用了exe配置,跑unit test的时候就会报错LNK2019,要改成lib:

目录