windows环境eclipse c++ & gtest环境搭建

1.IDE,gtest以及相关包的下载安装

gtest下载:由于你懂的原因,可以找个国内别人分享的源码包

eclipse c++下载&安装:直接下载解压即可

mingw:在其官网提供了mingw installation manager, 用于管理包的下载,建议把能下的都下了,免得后面却东西还要来回检查。装好后记得在环境变量Path里加上[C,D,E...]:\MinGW\bin(根据安装路径确认)

2.建立工程

在eclipse中 new -> c++project -> Empty Project & MinGW GCC -> finish

3.设置目录

右键点击你新建的工程,增加gtest_src, src两个目录

4.设置gtest

解压gtest代码包,并进入其目录。运行:

"./scripts/fuse_gtest_files.py . [xxxxx/gtest_src]"

此时gtest_src目录下看起来应该是这个样子滴

5.设置工程属性

此设置分为三步, 均是在Properties -> C/C++ build -> settings中进行,但依据设置目标不同,请右键不同位置:

第一步是工程的设置,其中需要在链接库里加入pthread库,因为后面gtest_src编译会用到这个东西

第二步是gtest_src的设置,主要是g++ compiler的头文件搜索目录需要指道自己身上,即:

"${workspace_loc:/${ProjName}/gtest_src}"

第三步是src的设置,和第二步一样,把头文件的搜索目录gtest_src加上

6.完成

这样就可以在src中快乐的进行测试驱动开发了~

7.后记

作为一个喜欢新玩意的程序员,如果你想用c++11的特性(已经不新了好吧!),那么可以在上面5.节的工程设置时加上“-std=gnu++11"(是的,这里就是gnu++11,而不是c++11, 没拼错)

 

 

你可能感兴趣的:(eclipse,C++,windows,C++11,gtest)