Codeblocks下搭建gtest框架
Gtest需要先编译才能使用。
一、编译gtest
(1) 使用cmake-gui生成codeblocks工程
下载下来的gtest如下:
Gtest中有VS工程,如打开gtest-1.6.0\msvc目录下有gtest.sln,这就是VS工程,可以用VS直接编译。但是并没有codeblocks工程,所以我们要先生成codeblock工程。
我们使用的是cmake-gui,安装文件为:
安装完成后,打开cmake-gui,
在图上这两个框中填入路径,”Where is the source code”中填入的是gtest的路径,”Where to build the binaries”中填入的是你要生成的codeblocks工程的路径,如我在gtest路径下新建目录mybuild-codeblocks-mingw。
然后点击界面下的configure,如下图,选择生成codeblocks的makefile,
Finish后,如图:
勾选gtest_disable_pthreads,再点configure,结束后再点Generate,就会在你的路径生成cod