错误信息
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:196 (message):
catkin_package() the catkin package 'message_runtime' has been
find_package()-ed but is not listed as a build dependency in the
package.xml
原因
上面错误信息显示的是,在package.xml里没有添加message_runtime,但是我的package.xml里面已经添加了。
尝试打开CMakeLists.txt,查看,里面要有message_generation,我之所以报错,手残敲成了message_runtime。
find_package(catkin REQUIRED COMPONENTS roscpp rospy std_msgs message_generation )
再次编译成功》