【ROS系统】创建消息(msg)后使用rosmsg命令报错的解决办法

  • 按照ROS官方的教程创建了一个消息,package.xml和CMakeLists.txt文件都修改过了,可是在使用rosmsg查看ROS能否识别该消息时报了下面的错误:

-The manifest(with format version 2) must not contain the following tags:run_depend


  • 原来是package.xml标签中有错误,package.xml文件有两种标签格式,run_depend和exec_depend作用相同,但适用于不同的格式。

解决办法

把[package.xml]文件中的 run_depend message_runtime run_depend 替换为 exec_depend message_runtime exec_depend 即可。

posted @ 2018-08-26 21:45  Sandrammm  Views(1441)  Comments(0Edit  收藏  举报