- 博客(5)
- 收藏
- 关注
原创 launch文件启动节点报错找不到可执行文件
经检查CMakeLists.txt中已正确添加了add_executable和target_link_libraries,同时launch文件中启动节点命令的参数type="xxxx"与之前在CMakeLists.txt中定义的可执行文件名称相同,但是在编译后生成的devel/lib中未发现可执行文件xxxx。尝试使用chmod +x为可执行文件cpp添加权限也并未解决问题。最后发现是CMakeLists.txt中缺少命令catkin_package(),功能包未正确编译。
2025-06-01 22:52:38
211
原创 #error -- unsupported GNU version! gcc versions later than 8 are not supported!
报错:#error -- unsupported GNU version!可查看电脑上gcc与g++的可供选择版本,也可以通过上述命令手动选择编译所用版本。解决方案:查看自身gcc版本,为9.4.0,故安装gcc-8及g++-8。
2024-02-27 21:18:10
1322
1
原创 Invalid argument “/world_enu“ passed to canTransform argument source_frame in tf2 frame_ids cannot s
报错:Invalid argument "/world_enu" passed to canTransform argument source_frame in tf2 frame_ids cannot start with a '/' like。解决方案:个人情况是终端出现标题所示警告+Rivz不显示点云信息。根据报错的mark topic,通过检查话题之间参数传递的情况(主要是看frame_id有没有/,本人是将一些语句的/world_enu改为了world_enu),解决了上述问题;
2023-11-06 20:15:16
1029
4
原创 The CMAKE_CXX_COMPILER: g++-8 is not a full path and was not found in the PATH.
1、输入编译命令:报错:g++-8解决办法:改为输入命令:
2023-11-04 14:49:19
737
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人