首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >QT如何调用ROS2(dashing)的msg类型?

QT如何调用ROS2(dashing)的msg类型?

提问于 2021-01-18 17:39:02
回答 0关注 0查看 525

QT如何调用ROS2(dashing)的msg类型:

ROS2相比ROS1做了很多改动,其中ROS2的自定义的msg编译和使用和ROS1不同,在ros1环境下,qt工程包含编译的msg头文件即可使用。但是在ROS环境中,生成的头文件和源文件有很多。将里面全部文件复制到QT工程里,编译出现错误。无法识别消息类型。

error:

subscribernode.cpp:(.text+0x3c55): undefined reference to `rosidl_message_type_support_t const* rosidl_typesupport_cpp::get_message_type_support_handle<package_example::msg::Num_<std::allocator<void> > >()'

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档