安装gtest库时找不到目录

时间:2016-09-27 14:12:59

标签: googletest xcode8 macos-sierra

我正在安装谷歌测试以使用Xcode,但我遇到了一个小问题。在我的系统上安装标头和库时,建议使用以下命令

$ sudo cp -a include/gtest /usr/include
$ sudo cp -a lib/.libs/* /usr/lib/

但是,我收到此错误

cp: include/gtest: No such file or directory

有人知道在构建文件后如何正确安装文件吗?

1 个答案:

答案 0 :(得分:0)

您所指的说明错误且过时。隐藏的.libs目录来自使用autotools构建gtest的时候。我建议如下:

https://github.com/google/googletest的当前gtest / gmock存储库获取最新版本1.8。

阅读https://github.com/google/googletest/blob/master/googletest/README.md了解如何使用cmake进行构建。

在命令行中使用CMAKE_INSTALL_PREFIX指定安装前缀,或使用cmake-gui获得更友好的体验。不要在/usr/以下安装任何东西(这是系统路径);我建议安装在/usr/local/以下,或者更好的是,为每个需要gtest的项目本地安装,例如在项目的同一个构建目录中。