Rus*_*rse 10 c++ windows mingw googletest
我的需要很简单.我必须使用带有msys的MinGW在Windows上编译和使用googletest.有人有这方面的经验吗?
谢谢你的回答.
Rus*_*rse 13
我花了一些时间,但我想通了.这是任何遇到同样问题的人的指南.
为了能够在Windows上编译GoogleTest,请按照以下说明操作:
我假设你有MinGW与MSYS istalled.
从官方网站http://www.cmake.org/下载并安装CMake .使用Win32安装程序版本.完成安装过程后,将可执行文件从"xxx/CMake/bin"复制到"xxx/MinWG/bin".
从http://www.python.org/下载并安装Python .同样,Windows安装程序可以正常工作.完成安装过程后,将"python.exe"表单python文件夹复制到"xxx/MinWG/bin".
从http://code.google.com/p/googletest/下载最新的稳定GoogleTest,然后将其解压缩到某个文件夹中.
运行MSYS终端并执行以下命令.
cd xxx/gtest-x.x.x
cmake -G "MSYS Makefiles"
make
Run Code Online (Sandbox Code Playgroud)如果您有来自pthread的编译错误,请按照这些说明进行操作.
将包含文件夹"xxx/gtest-xxx/include"复制到您的MinGW gcc include中.将库文件"xxx/gtest-xxx/*.a"复制到MinGW gcc lib中.
编译测试时,在gcc中添加"-lgtest"参数.
编辑 评论员是对的.可执行文件的处理对我有用,但一般来说这不是一个好习惯.请尝试使用符号链接.
| 归档时间: |
|
| 查看次数: |
18730 次 |
| 最近记录: |