【问题标题】:Directory not found while installing gtest library安装 gtest 库时找不到目录
【发布时间】:2016-09-27 14:12:58
【问题描述】:

我正在安装 google test 以与 Xcode 一起使用,但我遇到了一个小问题。在我的系统上安装头文件和库时,建议使用以下命令

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

但是,我收到了这个错误

cp: include/gtest: No such file or directory

有谁知道在我构建文件后如何正确安装这些文件?

【问题讨论】:

    标签: googletest xcode8 macos-sierra


    【解决方案1】:

    您所指的说明错误且已过时。隐藏的.libs 目录来自使用自动工具构建 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 的项目在本地安装,例如在项目的同一构建目录中。

    【讨论】:

      猜你喜欢
      • 2013-08-25
      • 2014-12-22
      • 2014-07-21
      • 1970-01-01
      • 2016-05-02
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      • 1970-01-01
      相关资源
      最近更新 更多