ROS 相关问题记录

1、卸载ROS

sudo apt-get remove -f ros-<distro>-desktop-full
sudo apt-get remove -f ros-<distro>-*
sudo rm -r /opt/ros/<distro>/

2、<AAA>_msgs can't be found

错误:

CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by "<AAA>_msgs" with
  any of the following names:

    <AAA>_msgsConfig.cmake
    <AAA>_msgs-config.cmake

  Add the installation prefix of "<AAA>_msgs" to CMAKE_PREFIX_PATH or set
  <AAA>_msgs_DIR" to a directory containing one of the above files.  If
  "<AAA>_msgs" provides a separate development package or SDK, be sure it
  has been installed.

原因:可能是版本问题

解决:1)修改cmakelist

                    将find_package中<AAA>_msgs 改为 message_generation

                    将catkin_package中<AAA>_msgs 改为 message_runtime        

           2 )对应修改.xml

           3 )将使用到<AAA>_msgs 的头文件或源文件中的<AAA>_msgs改为该包/工程名(project name)       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值