ubuntu:16.04.7
ros:kinetic
移植《机器人开发实践》源码包 ros_exploring,出现的问题都包含于以下内容中。
书中提到,如果将源码包 ros_exploring 直接放到 catkin 工作空间中,需要将 ros2 文件夹移出到工作空间之外,否则编译失败。
将 ros2 文件夹移出之后仍然报错,具体信息如下:
Could not find the required component ‘ecto’. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by “ecto” with any of
the following names:
ectoConfig.cmake
ecto-config.cmake
Add the installation prefix

本文针对《机器人开发实践》中ros_exploring源码包在Ubuntu 16.04.7和ROS Kinetic环境下编译时遇到的问题提供解决方案。包括缺少ecto、manipulation-msgs等依赖包的安装方法,解决链接库错误及权限问题的具体步骤。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



