cmake .. 時Dlib報錯:Could not find...DLibConfig.cmake dlib-config.cmake

CMake Error at applications/badslam/CMakeLists.txt:6 (find_package):
By not providing “FindDLib.cmake” in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by “DLib”, but
CMake did not find one.

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.

   問題很簡單,報錯找不到什麼,就修改什麼即可。cd到電腦目錄/usr/local/lib/cmake/dlib文件夾下,

發現有.cmake文件,其中包含dlibConfig.cmake
這是一個很讓人無語的問題,可能是我沒有修改CMakeLists.txt的緣故吧,只需要把該文件的名字修改爲報錯未找到的名字即可。
通過一下語句,即可完成:

sudo mv dlibConfig.cmake DLibConfig.cmake

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章