首先看到这句错误提示:
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "hector_mapping"
这个提示的意思是:不能通过“hector_mapping”找到包配置文件。那么造成这个结果的原因无非两种:
- "hector_mapping"里缺失了包配置文件
- 缺失"hector_mapping"包
两种情况都可以通过安装"hector_mapping"包来解决:
sudo apt install ros-kinetic-hector-mapping
出现此类错误都可以用这种方式解决
注意下载包的命令格式为:
sudo apt install ros-kinetic-缺失的包名
另外:包名里的下划线”_"要用“-”代替
(本文所用ROS为kinetic)