ros类编程实现服务器的问题记录

在编写代码过程中,如果你在类中编写服务器,写以下的代码
service=n.advertiseService("send_target",&QNode::sendTargetPos);

编译时会报错:
error: no matching function for call to ‘ros::NodeHandle::advertiseService

这是,你应该在函数里加上个this,如下面:
service=n.advertiseService("send_target",&QNode::sendTargetPos,this);

问题就会解决

ros类编程实现服务器的问题记录最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/7974.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>