我想将此软件包添加到我的工作空间(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?
答案 0 :(得分:0)
很好!我找到了一种破解这种坚果的方法。您要做的就是使用以下行:
sudo apt-get install ros-kinetic-libdlib
PS:如果您使用其他版本的ROS,请替换“动力学”。
此方法可以解决许多以“找不到...”开头的问题,您只需将缺少的部分放在下面: sudo apt-get install ros-kinetic-