win7下利用mingw32编译gtest
2016-04-14 13:05
302 查看
win7下利用mingw32编译gtest
环境
ming32-make
GNU Make 3.82.90Built for i686-pc-mingw32
gtest
gtest-1.7.0cmake
cmake version 2.8.8操作步骤
下载gtest后,解压到X:\gtest-1.7.0,X为你实际的盘符在根目录中打开CMakeLists.txt中,找到如下的option:
option(gtest_build_tests "Build all of gtest's own tests." OFF) option(gtest_build_samples "Build gtest's sample programs." ON) option(gtest_disable_pthreads "Disable uses of pthreads in gtest." ON)
gtest_build_tests的设置可以先不打开,我这边打开后,编译出现失败,暂时没有研究;
gtest_build_samples和gtest_disable_pthreads设置为ON。
最初,我这里都没有修改,导致出现编译错误:提示gtest-port.h中的nanosleep没有定义,这个错误是因为gtest_disable_pthreads没有设置为ON导致的。
设置后,保存CMakeLists.txt。
从控制台进到e:\gtest-1.7.0,并新建build目录
进入build目录,输入如下命令:
cmake .. -G"MinGW Makefiles" mingw-make32
gtest就正常编译了。
相关文章推荐
- FFMPEG 从rtsp抓取流,转存为flv文件。C语言代码方式.
- C++单元测试框架:gtest
- 使用Cygwin和 mingw 安装 python paramiko模块
- Eclipse + CDT 手记
- gtest的使用
- 使用MinGW+Eclipse 开发C++程序时控制台Console没有输出的解决方法
- 用Eclipse+CDT+MinGW+SVN搭建跨平台的开发环境
- 为visual studio code配置go开发环境(windows)
- Compile WxWidget Under Windows 10
- Win7 64位安装Eclipse CDT+MinGW
- MSYS2+MINGW64开发环境使用感受
- CODE:BLOCK中的CreateProcess: No such file or directory
- 编译inkscape
- C++ Code::Blocks + MinGW 配置 OpenMP 和例子
- Code::Blocks 使用 SQLite3
- CGNS库在Win32和Win64平台的编译和链接
- cygwin和mingw的区别
- MinGW安装
- MingW下编译openssl
- Windows 7下,java jni调用C程序demo,编译器为mingw