Last updated
Last updated
之前教程中使用 创建了 和 文件。
生成的 看起来应该是这样(在 教程中的修改和未被使用的注释和例子都被移除了):
在 文件末尾加入几条语句:
现在要为可执行文件添加对生成的消息文件的依赖:
这样就可以确保自定义消息的头文件在被使用之前已经被生成。因为 catkin
把所有的 package
并行的编译,所以如果你要使用其他 catkin
工作空间中其他 package
的消息,你同样也需要添加对他们各自生成的消息文件的依赖。
现在运行 catkin_make:
既然已经编写好了发布器和订阅器,下面让我们来测试消息发布器和订阅器。
最后, 文件看起来大概是这样:
这会生成两个可执行文件talker
和 listener
, 默认存储到 目录下,具体是在~/catkin_ws/devel/lib/<package name>
中.
如果需要关于 更详细的信息,请参考
注意:如果你是添加了新的 package,你需要通过--force-cmake
选项告诉 catkin
进行强制编译。参考 。