2016-09-27 112 views
0

我正在安装谷歌测试以使用Xcode,但我遇到了一个小问题。当安装在我的系统头文件和库时,建议使用以下命令安装gtest库时未找到目录

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

不过,我得到这个错误

cp: include/gtest: No such file or directory 

有谁知道我以后正确安装文件已经建立了他们?

回答

0

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

从当前gtest/gmock存储库获取最新版本,版本号为https://github.com/google/googletest

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

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