我正在安装谷歌测试以使用Xcode,但我遇到了一个小问题。在我的系统上安装标头和库时,建议使用以下命令
$ sudo cp -a include/gtest /usr/include
$ sudo cp -a lib/.libs/* /usr/lib/
但是,我收到此错误
cp: include/gtest: No such file or directory
有人知道在构建文件后如何正确安装文件吗?
答案 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的项目本地安装,例如在项目的同一个构建目录中。