at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:224 (message): catkin_package() DEPENDS on the catkin package 'std_msgs' which must therefore be listed as a run dependency in the package.xml
时间: 2023-09-14 18:03:34 浏览: 154
安装ros需要的catkin
这个ROS构建错误的提示信息是由于你的ROS包中使用了std_msgs,但是在package.xml中没有将其列为运行依赖项导致的。
解决方法:在你的package.xml文件中添加std_msgs为运行依赖项。你可以将以下代码添加到package.xml文件中的<run_depend>标签中:
```
<run_depend>std_msgs</run_depend>
```
然后重新构建你的ROS包,这个错误就会消失了。
阅读全文