![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ros开发疑难杂症
落霞孤鹜,秋水长天
这个作者很懒,什么都没留下…
展开
-
ros2自定义类时发生的错误
我用ros2节点定义了一个类,发现总是报以下的错误:/usr/bin/ld: CMakeFiles/easy_build_map2.dir/src/easy_build_map2.cpp.o: in function `ugvc_navigation::ugvc_navigation()':easy_build_map2.cpp:(.text+0x292): undefined reference to `vtable for ugvc_navigation'collect2: error: ld r原创 2022-05-17 20:49:22 · 340 阅读 · 0 评论 -
ros功能包内自定义消息引用失败
在ros自定义消息,功能包内文件引用失败,是因为功能报内的编译顺序不对,在cmakelist.txt文件里加入下面的语句就行了:add_dependencies([引用消息的节点名] $(${PROJECT_NAME}_EXPORTED_TARGETS) ${catkin_EXPORTED_TARGETS})作用是告诉编译器编译时注意顺序。...原创 2022-04-20 17:24:29 · 628 阅读 · 0 评论 -
/usr/include/pcl-1.10/pcl/point_types.h:550:1: error: ‘plus’ is not a member of ‘pcl::traits’
关于PCL包的一个奇怪的错误使用pcl功能包时,会出现以下的奇怪错误:这时,需要找到报错对应功能包,在功能包的cmakelist.txt文档里加入下面语句就可以了:set(CMAKE_CXX_STANDARD 14)如图:原创 2022-03-05 19:08:20 · 4499 阅读 · 13 评论 -
ros类编程实现服务器的问题记录
在编写代码过程中,如果你在类中编写服务器,写以下的代码:service=n.advertiseService("send_target",&QNode::sendTargetPos);编译时会报错: error: no matching function for call to ‘ros::NodeHandle::advertiseService这是,你应该在函数里加上个this,如下面:service=n.advertiseService("send_target",&QN原创 2021-12-06 01:28:01 · 439 阅读 · 0 评论