Ros中msg创建.h的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ros中msg创建.h的问题相关的知识,希望对你有一定的参考价值。

按照wiki教程执行相应的操作之后在include中找不到相对应的.h文件,编译cpp文件时说找不到.h文件

参考技术A wiki教程上说,在xml和CMakeLists文件里添加相关依赖以后,编译,.msg文件会被转化成.h文件。
这就是为什么只看源码找不到部分头文件的原因。你看看是不是xml里没加build_depends,或者CMakeLists里面没加find_packge.本回答被提问者采纳
参考技术B 在安装好ROS后,接着学习如何创建节点和节点之间的通信方式,以一个简单的主题发布节点和主题订阅节点说明。节点是连接ROS网络等可执行文件,是实现某些功能的软件包,也是一个主要计算执行的进程。 参考技术C 自己测试结果如下,当你按照wiki教程写好cmakelist.txt之后,第一次catkin_make会生成Num.h。之后就可以 #include <pkg_name/Num.h>了。

以上是关于Ros中msg创建.h的问题的主要内容,如果未能解决你的问题,请参考以下文章

ROS2学习笔记15--创建自定义ros2接口文件msg和srv

[ROS-Beginner]10.创建一个ROS msg和srv

创建ROS消息和ROS服务

创建ROS消息和ROS服务

创建ROS消息和服务---ROS学习第8篇

ros wiki翻译之创建消息和服务