Как подключить Dlib к пакету? Ошибка «Не удалось найти необходимый компонент« libdlib »» - PullRequest
0 голосов
/ 24 июня 2019

Я хочу добавить этот пакет в мое рабочее пространство (http://wiki.ros.org/ipa_room_segmentation),, поэтому я скачал его и поместил в Myworkspace / src. Затем я скомпилировал свое рабочее пространство, произошла ошибка, подобная этой:

Could not find a package configuration file provided by "libdlib" with any of the following names:
  libdlibConfig.cmake
  libdlib-config.cmake

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

Тогда я попробовал некоторые другие ответы, установите dlib, следуя этой странице: https://www.learnopencv.com/install-dlib-on-ubuntu/

Но ошибка все еще там.

Это то, что мне нужно подключить что-то о dlib к моему src / CMakelist.txt?

1 Ответ

0 голосов
/ 25 июня 2019

Хорошо. Я нашел способ взломать этот орех. Все, что вам нужно сделать, это использовать эту строку:

sudo apt-get install ros-kinetic-libdlib

PS: если вы используете другую версию ROS, замените «кинетическую».

Этот метод может решить многие проблемы, которые начинаются с «не удалось найти ...», вам просто нужно добавить пропущенную после: sudo apt-get установить ros-kinetic-

...