23440 views|1 replies

3471

Posts

11

Resources
The OP
 

ImageTransport subscribeCamera call error [Copy link]

class ImageTransport中。subscribeCamera 有多个版本。
之前调用
  CameraSubscribersubscribeCamera(const std::string& base_topic, uint32_t queue_size,
                                  void(*fp)(const sensor_msgs::ImageConstPtr&,
                                            const sensor_msgs::CameraInfoConstPtr&),
                                  const TransportHints& transport_hints = TransportHints())


这次,调用另一个
CameraSubscribersubscribeCamera(const std::string& base_topic, uint32_t queue_size,
                                  const CameraSubscriber::Callback& callback,
                                  const ros::VoidPtr& tracked_object = ros::VoidPtr(),
                                  const TransportHints& transport_hints = TransportHints());
编译,错误提示比较乱。
In file includedfrom /usr/include/boost
required from
很多。后来发现,参数传错了。原来的函数 void(*fp),是指针,而const CameraSubscriber::Callback& callback是函数,不是指针。改一下参数。就通过了。低级。。


QQ拼音截图未命名w6.png (18.39 KB, downloads: 0)

QQ拼音截图未命名w6.png
This post is from Embedded System

Latest reply

Thanks for sharing   Details Published on 2021-5-20 14:49

661

Posts

0

Resources
2
 

Thanks for sharing

This post is from Embedded System
 
 

Guess Your Favourite
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list