一、在Windows上使用cmake-gui工具编译开源代码库(以编译gtest库为例):
下载并安装cmake-gui工具;
打开cmake-gui工具,分别选择源路径和输出路径build,源路径一般是src目录的同级目录,包含CMakeLists.txt;
根据需要是否勾选高级选项,依次选择下面需要配置的编译选项;
点击configure修改配置文件,注意下面红色的提示内容,此步可能需要多次修改,配置正确会在下面提示【Configuring done】;
点击Generate生成Makefile,如果没有问题会提示【Generating done】;
进入到build目录,找到gtest.sln工程文件,用VS工具打开选择debug和release编译;
拷贝lib目录下的*.lib库和源码路径下的include目录就可以加入到你的项目中使用了,如果生成了dll还需要拷贝dll库;需要注意一定要直接拷贝include,不能只拷贝include下的gtest,必须安装include\gtest\*.*这样的目录结构才可以;
二、在Windows上使用cmake命令行工具编译开源代码库(以编译gtest库为例):
进入到googletest-master源码目录(假定已经安装cmake并设置环境变量);
执行命令:mkdir build 创建build目录为编译生成目录;
执行命令:cd build 进入到build目录;
执行命令:cmake .. 执行该命令,cmake