在包文件中新建文件夹srv和msg,在这两个文件夹中新建test.msg,test.srv

修改apckage.xml

添加以下内容

<build_depend>:message_generation
<run_depend>/<exec_depend>:message_runtime

修改CMakeList.txt

  1. find_package()添加构建时依赖message_generation
find_package(catkin REQUIRED COMPONENTS ...message_generation ...)
  1. add_message()

    添加.msg文件
add_message_files(
DIRECTORY msg
FILES test.msg
)
  1. generate_messages()

    生成message头文件,指定依赖
generate_messages(DEPENDENCIES std_msgs)
  1. catkin_package()

    添加运行时依赖message_runtime
catkin_package(
...
CATKIN_DEPENDS ... message_runtime ...
...)

最新文章

  1. XSS 初识
  2. 索引深入浅出(5/10):非聚集索引的B树结构在堆表
  3. pyc 文件反编译 py uncompyle2
  4. Sprint第二个冲刺(第十天)
  5. Android handler.obtainMessage()
  6. jquery扩展方法
  7. 转 delphi SelText,GetText,SetText用法
  8. OpenVPN客户端解析
  9. HDU 2844 Coins 背包问题 + 二进制优化
  10. samba.conf 范例
  11. 基于 HTML5 Canvas 的简易 2D 3D 编辑器
  12. 1-2 maven学习笔记(7-8章)
  13. scala_2
  14. 跟着未名学Office - 熟练使用WORD
  15. IOS 内存斗争小史之 对象、指针、内存的基本理解
  16. pg_upgrade升级报错:Only the install user can be defined in the new cluster
  17. java 生成泛型的参数的实例 T t=new T()
  18. vue-cli脚手架目录讲解
  19. Dubbo 自定义异常,你是怎么处理的?
  20. 【Quartz】工作原理

热门文章

  1. mysql报错码code=exited,status=2的解决方案
  2. c语言 数组类型
  3. 使用Android手机作为树莓派的屏幕
  4. POI的XWPFTableCell的方法
  5. 自定义镜像mycentos
  6. [转发]Android视频技术探索之旅:美团外卖商家端的实践
  7. CDH构建大数据平台-Kerberos高可用部署【完结篇】
  8. Python在for循环中更改list值的方法
  9. spring 使用@Valid校验数据出错DEBUG org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod - Failed to resolve argument 0 of type
  10. 按下F2编辑dxDBTreeView的节点