在学“鱼香ROS”的教程时,下载了MicroROS Agent和相关功能包后,在进行编译时出现了如下错误问题,关于错误的解决尝试了以下过程,最后成功编译完成。
1、在下载MicroROS Agent和相关功能包之前先创建了fishbot_ws工作空间,然后在其src文件夹下进行如下相关源码的下载。
git clone https://github.com/micro-ROS/micro-ROS-Agent.git -b humble
git clone https://github.com/micro-ROS/micro_ros_msgs.git -b humble
如果出现网络问题,无法克隆的错误时加上http://github.fishros.org/进行网络加速再次尝试,即运行如下:
git clone http://github.fishros.org/https://github.com/micro-ROS/micro-ROS-Agent.git -b humble
git clone http://github.fishros.org/https://github.com/micro-ROS/micro_ros_msgs.git -b humble
2、MicroROS Agent和相关消息包的源码下载完成后,接着对工作空间进行编译colcon build 结果出现了上图中的错误,接着对https://github.com/eProsima/Micro-XRCE-DDS-Agent.git进行克隆,运行
git clone http://github.fishros.org/https://github.com/eProsima/Micro-XRCE-DDS-Agent.git
3、完成后再次编译运行colcon build,又出现另一个如下图所示的错误。后又经过几次尝试,无法解决,依然出现其他错误。
4、最后发现一个方法,解决了问题。
①在工作空间下重新打开一个VS code。
更多内容查看公众号合集。