由于基本都是在linux下码字,所以以下只给了linux下的编译方法,windows和mac的自己看官方的wiki。
linux
在make目录下,执行
make
会生成文件中有一个gtest_main.a。里面包含了gtest的测试函数和一个main函数。使用时,链接这个gtest_main.a
在.bashrc中设置一个变量GTEST_INCLUDE加入gtest的头文件位置,如
export GTEST_ROOT_INCLUDE='/usr/src/gtest-1.7.0/include'
加入gtest的位置
export GTEST_ROOT='/usr/src/gtest-1.7.0'
使用时,使用以下参数
-lpthread -I$GTEST_ROOT_INCLUDE gtest_main.a
linux
在make目录下,执行
make
会生成文件中有一个gtest_main.a。里面包含了gtest的测试函数和一个main函数。使用时,链接这个gtest_main.a
在.bashrc中设置一个变量GTEST_INCLUDE加入gtest的头文件位置,如
export GTEST_ROOT_INCLUDE='/usr/src/gtest-1.7.0/include'
加入gtest的位置
export GTEST_ROOT='/usr/src/gtest-1.7.0'
使用时,使用以下参数
-lpthread -I$GTEST_ROOT_INCLUDE gtest_main.a