注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

ienglgge的个人空间 http://home.eeworld.com.cn/space-uid-353118.html [收藏] [复制] [分享] [RSS]

日志

You must call ros::init() before creating the first NodeHandle

已有 229 次阅读2018-11-21 20:46 |个人分类:发现

ubuntu 16.04 ros. 运行出现
You must call ros::init() before creating the first NodeHandle
Couldn't find an AF_INET address for []
main函数中。ros::init在ros::NodeHandle 之前。
找其他地方。
main函数外。有一个 image_transport::TransportHints 创建对象的语句。把它放到main里面,就不再出现错误。
看TransportHints的实现。ros::NodeHandle作为了函数的参数。于是运行时,先创建对象,发生冲突。

此内容由EEWORLD论坛网友ienglgge原创,如需转载或用于商业用途需征得作者同意并注明出处

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-4-24 22:34 , Processed in 0.037074 second(s), 11 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2019 http://bbs.eeworld.com.cn/

返回顶部