google test(gtest)在windows下eclipse的配置环境搭建

博主亲身试水,终于把gtest在eclipse中配置完成,网上的教程大家就别看了,全是一样的CV档,而且毫无用处

(注意,编译gtest的gcc版本,要和使用gtest的环境的gcc版本对应

cmake运行好像是环境里面必须安装有vs)

下面是搭建步骤

1.下载mingw,安装好,配置bin目录的环境变量

2.https://github.com/google/googletest github上下载源代码

3.在下载的源代码目录下,googletest目录的include同级目录下,新建目录如mybuild

4.进入mybuild

5.打开Cmd中,输入 cmake –G “MinGW Makefiles” ../ 

注意,这里可能会提示错误,需要删除git\bin目录下的sh.exe

6.完成后,进行编译,cmd输入  cmake --build ./

7.新建eclipse的c++工程,项目配置如下:

添加include文件夹:在c/c++ General选项的Paths and Symbol选项下,选择GUN C++ ,添加gtest目录的include文件夹路径

添加Libraries:在c/c++ General选项的Paths and Symbol选项下,添加名字为gtest和gtest_main(因为eclipse库需要减去lib前缀,我们windows下使用的是libgtest.a和libgtest_main.a这两个文件)

添加Libraries Paths:在c/c++ General选项的Paths and Symbol选项下,添加libgtest.a和libgtest_main.a这两个文件的路径,这两个文件在我们新建的目录,我这是mybuild下的lib目录下。

这里是我在gcc6.3.0环境下编译好的gtest,可以直接解压在Eclipse中使用,链接

这里是gcc6.3.0离线包,解压添加环境变量即可,链接

以上即使windows下的gtest的编译配置,以及在eclipse的配置,使用有效请留言。

猜你喜欢

转载自blog.csdn.net/a1496785/article/details/85550847