1.问题描述
ROS编译包的过程出现如下问题:
CMake Error at /opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by “moveit_core” with
any of the following names:
moveit_coreConfig.cmake
moveit_core-config.cmake

找不到包,按网上有的教程说的重装一遍ROS再编译,没有解决问题。
2.解决办法
参考教程:ROS依赖包安装问题
少啥包装啥包
sudo apt-get install ros-melodic-PACKAGE
注意ROS版本,我的是melodic,将上述PACKAGE替换为需要的包moveit-core
sudo apt-get install ros-melodic-moveit-core
装完后再编译一下
catkin_make
如果还缺少别的包重复上述过程即可。
在ROS Melodic中,编译过程中遇到找不到moveit_core包的问题。尝试重新安装ROS并未解决问题。根据教程,通过运行`sudo apt-get install ros-melodic-moveit-core`来安装缺失的moveit-core依赖包,然后使用`catkin_make`重新编译。如果还缺少其他包,重复此过程即可解决类似问题。
2339





