如何设置gTest,以便我可以链接aganist图书馆?我将在
vim中编写代码,所以我只是想安装这些库,而不像
XCode setup.目标是能够通过将-lgtest设置为链接器标志来连接项目,如果我没有编写自己的测试主程序,显式的-lgtest_main标志.
解决方法
在您开始之前,请确保您已阅读并理解
this note from Google!本教程使用gtest容易,但可能会引入 nasty bugs.
this note from Google!本教程使用gtest容易,但可能会引入 nasty bugs.
获取googletest框架
$wget https://github.com/google/googletest/archive/release-1.8.0.zip
或者在hand之前得到它.我想我不会这个小小的操作方法,所以如果你绊倒了它,链接已经过时了,可以随时修改.
2.解压缩并建立google测试
$unzip gtest-1.8.0.zip $cd gtest-1.8.0 $./configure $make
3.安装系统上的标题和库.
$sudo cp -a include/gtest /usr/include $sudo cp -a lib/.libs/* /usr/lib/
gTestframework现在可以使用了.只需不要忘记通过将-lgtest设置为链接器标志将项目与库相链接,并且可选地,如果您没有编写自己的测试主程序,则显式为-lgtest_main标志.
从这里你可能想去Google Googles documentation了解框架,了解它的工作原理.快乐编码!