googletest 在win10环境下使用MinGw+ CMake编译
1.环境搭建
下载googletest代码
https://github.com/google/googletest
下载MinGw
http://www.mingw.org/
下载Cmake
https://cmake.org/
2.配置环境变量
3.编译googletest
进入googletest根目录,执行以下命令
mkdir mybuild
cd mybuild
cmake .. -G "MinGW Makefiles" -DCMAKE_CXX_FLAGS='-std=gnu++17' -DCMAKE_INSTALL_PREFIX=./gtest
将MinGw安装bin目录中的mingw32-make.exe
修改为make.exe
修改googletest中的CMakeLists.txt
,增加
set(CMAKE_CXX_FLAGS "-Wno-deprecated-declarations")
然后在目录mybuild
中执行
make
make install
可以生成如下文件
编译结束!