WHEELTEC-Catt 发表于 2021-3-29 19:11:28

【wheeltec_robot编译常见问题汇总1】工作空间下编译常见报错

本帖最后由 WHEELTEC-Catt 于 2021-4-1 20:08 编辑

相信大家在调试机器人的过程中总会遇到一些bug,为了共享经验,在此开一个帖子,方便大家查看~这个帖子主要是汇总在工作空间里编译时候遇到的问题;如果你使用了我们分享的方法依然无法解决,欢迎留言或发帖提问以下为本次目录:问题描述:                                                                                                                                                                                                                                                    解决方案:                                                                                                                        1、编译报错:出现报错:fatal error :akermann_msgs/AckermannDriveStamped.h                                                   左上角跳转至3楼 2、编译报错:无uuid消息数据类型                                                                              左上角跳转至5楼      3、编译时,出现“fatal error: /usr/include/opencv4/opencv2/highgui/highgui_c.h:no such file or directory”                                        左上角跳转至7楼4、在自己搭建的工作空间下编译失败“Could not find a package configuration file provided by “tf2_sensor_msgs” with any of ....”(或需安装所有依赖时)               左上角跳转至10楼5、在opencv编译时报错:“Invoking “make -j6 -l6” failed..”如图                                                                                                                                                                      左上角跳转至11楼

WHEELTEC-Catt 发表于 2021-3-29 19:14:48

本帖最后由 WHEELTEC-Catt 于 2021-3-29 19:15 编辑

1、编译报错:出现报错:fatal error :akermann_msgs/AckermannDriveStamped.h

WHEELTEC-Catt 发表于 2021-3-29 19:16:31

WHEELTEC-Catt 发表于 2021-3-29 19:14
1、编译报错:出现报错:fatal error :akermann_msgs/AckermannDriveStamped.h

该软件包为使用前轮Ackermann转向的车辆提供ROS消息,解决方法:
noetic版本:二进制安装sudo apt-get install ros-noetic-ackermann*
melodic版本:sudo apt-get install ros-melodic-ackermann*

WHEELTEC-Catt 发表于 2021-3-29 19:17:58

2、编译报错:无uuid消息数据类型

WHEELTEC-Catt 发表于 2021-3-29 19:18:56

WHEELTEC-Catt 发表于 2021-3-29 19:17
2、编译报错:无uuid消息数据类型

给小车连网执行:sudo apt-get install ros-melodic-uuid*

WHEELTEC-Catt 发表于 2021-3-29 19:24:48

3、编译时,出现“fatal error: /usr/include/opencv4/opencv2/highgui/highgui_c.h:no such file or directory”

WHEELTEC-Catt 发表于 2021-3-29 19:27:41

WHEELTEC-Catt 发表于 2021-3-29 19:24
3、编译时,出现“fatal error: /usr/include/opencv4/opencv2/highgui/highgui_c.h:no such file or dire ...

如图,直接改文件内容后再编译

Milion 发表于 2021-3-31 10:01:56

本帖最后由 Milion 于 2021-3-31 10:19 编辑

4.在自己搭建的工作空间下编译失败“Could not find a package configuration file provided by “tf2_sensor_msgs” with any of ....”(或需安装所有依赖时)

Milion 发表于 2021-3-31 10:06:50

本帖最后由 Milion 于 2021-3-31 10:20 编辑

5、在opencv编译时报错:“Invoking “make -j6 -l6” failed..”如图

WHEELTEC-Catt 发表于 2021-3-31 16:50:26

本帖最后由 WHEELTEC-Catt 于 2021-4-1 20:02 编辑

Milion 发表于 2021-3-31 10:01
4.在自己搭建的工作空间下编译失败“Could not find a package configuration file provided by “tf2_sens ...
小车联网执行: sudo apt install ros-melodic-tf2-sensor-msgs
安装所有依赖是在工作空间下执行rosdep install --from-paths src --ignore-src -r -y
页: [1] 2
查看完整版本: 【wheeltec_robot编译常见问题汇总1】工作空间下编译常见报错