找回密码
 立即注册
搜索
查看: 47161|回复: 13

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

[复制链接]

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

发表于 2021-3-29 19:11:28 | 显示全部楼层 |阅读模式
本帖最后由 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楼
回复

使用道具 举报

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

 楼主| 发表于 2021-3-29 19:14:48 | 显示全部楼层
本帖最后由 WHEELTEC-Catt 于 2021-3-29 19:15 编辑

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

使用道具 举报

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

 楼主| 发表于 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*
回复

使用道具 举报

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

 楼主| 发表于 2021-3-29 19:17:58 | 显示全部楼层
2、编译报错:无uuid消息数据类型
2.jpg
回复

使用道具 举报

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

 楼主| 发表于 2021-3-29 19:18:56 | 显示全部楼层
WHEELTEC-Catt 发表于 2021-3-29 19:17
2、编译报错:无uuid消息数据类型

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

使用道具 举报

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

 楼主| 发表于 2021-3-29 19:24:48 | 显示全部楼层
3、编译时,出现“fatal error: /usr/include/opencv4/opencv2/highgui/highgui_c.h:no such file or directory”
3.jpg
3.png
回复

使用道具 举报

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

 楼主| 发表于 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 ...

如图,直接改文件内容后再编译
a3.png
回复

使用道具 举报

4

主题

40

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 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 ....”(或需安装所有依赖时)
4.png
回复

使用道具 举报

4

主题

40

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2021-3-31 10:06:50 | 显示全部楼层
本帖最后由 Milion 于 2021-3-31 10:20 编辑

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

使用道具 举报

2

主题

428

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307

论坛元老

 楼主| 发表于 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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

粤ICP备20017043号|小黑屋|手机版|Archiver|轮趣科技(东莞)有限公司  

GMT+8, 2024-11-22 21:45 , Processed in 0.110021 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表