C++ Can';t在rqt_插件中订阅主题
我有一个GUI作为rqt插件,我想订阅一个主题,但在rqt_图上看不到我的rqt_插件节点。 我想订阅的主题在同一台机器上,我想启动我的rqt_插件。我有多台机器,我在另一台机器上启动rqt_图。在另一台机器上,我看到了所有其他主题,也看到了我想用rqt_插件订阅的主题 以下是在计算机A上创建发布服务器的过程:C++ Can';t在rqt_插件中订阅主题,c++,publish-subscribe,ros,C++,Publish Subscribe,Ros,我有一个GUI作为rqt插件,我想订阅一个主题,但在rqt_图上看不到我的rqt_插件节点。 我想订阅的主题在同一台机器上,我想启动我的rqt_插件。我有多台机器,我在另一台机器上启动rqt_图。在另一台机器上,我看到了所有其他主题,也看到了我想用rqt_插件订阅的主题 以下是在计算机A上创建发布服务器的过程: pubCmd = n.advertise<std_msgs::String>("/sci/cmd", 10); ros::Subscriber sub = getNode
pubCmd = n.advertise<std_msgs::String>("/sci/cmd", 10);
ros::Subscriber sub = getNodeHandle().subscribe("/sci/cmd", 10, &ccgui::receiveSC, this);
如果现在我发布了一些东西,我的rqt插件将一无所获。我知道发布服务器工作正常,因为我使用普通节点订阅了主题,并且收到了消息
我希望有人能帮我:)好的,我有问题了
我创建了一个本地订户,如果程序离开该方法,它总是被删除。
如此简单却如此致命
现在我创建了一个对象变量,它就可以工作了。为什么不把它发布到?