第一步.下载源代码
去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: