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

可以生成如下文件

编译结束!

posted @ 2020-06-18 00:23  {Black_Jack}  阅读(948)  评论(0)    收藏  举报