gtest以及gmock在windows和codeblocks环境下搭建测试环境说明

1,下载gtest以及gmock,下载链接:
http://www.xdowns.com/app/260698.html1.7.0版本比较好,其他的容易报错。
2,打开后用cmake编译项目,设置如下:
gtest以及gmock在windows和codeblocks环境下搭建测试环境说明

设置完成后,先点击Configure,然后勾选gtest_disable_pthreads,再点击Configure,最后再点击Generate。
3,点击设置目录的cbp文件,然后点击build,目录会生成相应的.a文件静态库。
4,项目测试示例
(1)环境配置
右键工程,选择build options:清除Compiler settings > Compile Flags下与-std=有关的复选框;
点击选项卡Compiler settings > Other options,在对话框中填写-std=gnu++11;在Linker settings > Other linker options下填写-lgtest;在linker settings->link libraries里add之前编译的库文件。
在search directories->compiler里增加gtest-1.6.0\include路径,另外还要增加搜索自己代码头文件的路径,如code->include,stub->include。
在search directories->linker增加库文件libgtest.a所在的路径。最后选择工程,右键build,即可编译工程。运行
Gmock 同理。
补充:建议使用版本1.7进行安装配置