【问题标题】:install dlib on ubuntu 16.04在 ubuntu 16.04 上安装 dlib
【发布时间】:2017-04-12 00:01:33
【问题描述】:

我已经按照official site 上的说明安装了 dlib。我也编译了示例并进行了单元测试,一切都很好。

但是我的 Cmake 在另一个项目中通过find_package(dlib REQUIRED) 找不到它,并给出了以下错误消息

  Could not find a package configuration file provided by "dlib" with any of
  the following names:

    dlibConfig.cmake
    dlib-config.cmake

  Add the installation prefix of "dlib" to CMAKE_PREFIX_PATH or set
  "dlib_DIR" to a directory containing one of the above files.  If "dlib"
  provides a separate development package or SDK, be sure it has been
  installed.

请帮忙,谢谢!

如果我没记错的话,在 ubuntu 14.04 上没有这样的问题,message(STATUS ${dlib_DIR} ${dlib_LIB}) 应该给出类似/usr/local/lib/cmake/dlib/usr/local/lib/libdlib.so 的内容。

【问题讨论】:

  • However my Cmake couldn't find it by find_package(dlib REQUIRED) - 请提供准确的错误信息。 The include and lib directories are like ... - 第一个路径肯定是错误的(包含目录不应包含 libcmake 部分);请修复它。
  • @Tsyvarev 谢谢,我已经解决了

标签: ubuntu cmake dlib


【解决方案1】:

原来我必须添加 include(xxx/dlib/dlib/cmake) 才能让 cmake 知道该库。

我完全忘记了我手动将文件放在那些目录 /usr/local/lib/cmake/dlib, /usr/local/lib/libdlib.so 中是为了方便将它们包含在那个 Ubuntu 14.04 系统中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2021-09-11
    相关资源
    最近更新 更多