在按照教程使用msg和srv时进行catkin_make编译中出现了问题:
显示在package.xml文件中一定不能包含run_depend的标签。
在删除标签<run_depend>message_runtime</run_depend>后编译过程又出现了下图中的问题
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:224 (message): catkin_package() DEPENDS on the catkin package 'message_runtime' which must therefore be listed as a run dependency in the package.xml
又说不能添加message_runtime标签。
经过测试,应将package.xml文件中的 <exec_depend>message_runtime</exec_depend>
解除注释,再编译就可以成功了。
猜测应该是在新版本中run_depend标签不支持了,改为使用exec_depend。