如何将 Dlib 连接到包?错误“找不到所需的组件‘libdlib’”
How to connect Dlib to a package ? Error “Could not find the required component ‘libdlib’ “
我想把这个包添加到我的工作区(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 吗?
Nice!我找到破解方法了。你所要做的就是使用这一行:
sudo apt-get 安装 ros-kinetic-libdlib
PS:如果你使用其他版本的ROS,请替换“kinetic”。
这个方法可以解决很多以“could not find ...”开头的问题,你只需要把缺少的放在后面:
sudo apt-get 安装 ros-kinetic-
我想把这个包添加到我的工作区(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 吗?
Nice!我找到破解方法了。你所要做的就是使用这一行:
sudo apt-get 安装 ros-kinetic-libdlib
PS:如果你使用其他版本的ROS,请替换“kinetic”。
这个方法可以解决很多以“could not find ...”开头的问题,你只需要把缺少的放在后面: sudo apt-get 安装 ros-kinetic-