at /opt/ros/melodic/share/catkin/cmake/catkin_package.cmake:196 (message): catkin_package() the catkin package 'std_msgs' has been find_package()-ed but is not listed as a build dependency in the package.xml
时间: 2024-01-21 08:04:09 浏览: 119
安装ros需要的catkin
这个ROS构建错误的提示信息是由于你的ROS包中使用了std_msgs,但是在package.xml中没有将其列为构建依赖项导致的。
解决方法:在你的package.xml文件中添加std_msgs为构建依赖项。你可以将以下代码添加到package.xml文件中的<build_depend>标签中:
```
<build_depend>std_msgs</build_depend>
```
然后重新构建你的ROS包,这个错误就会消失了。
阅读全文