【发布时间】: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 ...- 第一个路径肯定是错误的(包含目录不应包含lib或cmake部分);请修复它。 -
@Tsyvarev 谢谢,我已经解决了