Codeblocks下搭建gtest框架

本文详细介绍了如何在Codeblocks环境下编译gtest并建立gtest工程。首先,通过cmake-gui生成codeblocks工程,编译gtest以生成库文件libgtest.a。接着,创建C++工程,配置编译器和链接器设置,包括添加gtest头文件路径、链接库和编译标志。最后,编写测试用例并成功编译运行。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值