osx – 如何使用自制软件在Mac OS X上安装GTest?

我正在尝试使用我的数据包管理器Home Brew安装gtest,但没有存储库.我试图下载来自code.google的gtest,但我不明白如何安装它,因为cmake和make不解决问题
最佳答案
对于“为什么没有存储库”的问题?请参阅related gtest FAQ question.但是如果需要,您可以自己创建公式 – 有关详细信息,请参阅this post(但不确定是否适用于1.6).
但我建议你只是安装gtest:阅读readme的详细说明.有几个简单的步骤:
下载并提取源到某个目录gtest_dir.
构建对象文件:

g++ -I$gtest_dir/include -I$gtest_dir -c $gtest_dir/src/gtest-all.cc
g++ -I$gtest_dir/include -I$gtest_dir -c $gtest_dir/src/gtest_main.cc

链接:

ar -rv libgtest.a gtest-all.o
ar -rv libgtest_main.a gtest_main.o

注意:如果要在C 11和libc的支持下构建gtest,您需要做一些额外的工作:

> patch gtest-port.h
>构建使用clang -std = c 11 -stdlib = libc而不是g

转载注明原文:osx – 如何使用自制软件在Mac OS X上安装GTest? - 代码日志