1

阿木币

0

精华

1 小时

在线时间

应届白菜

Rank: 1

发表于 2023-9-24 16:40:14 2046 浏览 1 回复

Ubuntu22.04下编译PX4-Autopilot出错

我在Ubuntu22.04下载了PX4-Autopilot,执行编译时出错,前面的过程如下:
1../Tools/setup/ubuntu.sh成功。
2. make px4_sitl jmavsim时,提示错误:ninja: error: 'src/lib/events/libevents/events/common.json', needed by 'events/common_with_enums.json', missing and no known rule to make it
检查src/lib/events/libevents/events/common.json'发现没有子模块没有成功下载,因此,在子目录下执行git clone https://github.com/mavlink/libevents.git --recursive,成功下载后检查common.json文件存在,执行make px4_sitl jmavsim,错误没有消失。
执行make clean,再次执行make px4_sitl jmavsim,错误没有消失。
重新执行/Tools/setup/ubuntu.sh,再次执行make px4_sitl jmavsim,错误没有消失。
请问这个问题如何解决。

blueboats已获得悬赏 3 阿木币

最佳答案

建议在clone完主目录后,就把所有子模块都更新了吧。。。按照官方的教程走吧 因为可能这些子模块之间还有交叉引用的。

扫一扫浏览分享
回复

使用道具 举报

255

阿木币

1

精华

55 小时

在线时间

老司机

Rank: 2

发表于 2023-9-28 08:48:42
建议在clone完主目录后,就把所有子模块都更新了吧。。。按照官方的教程走吧  因为可能这些子模块之间还有交叉引用的。
回复 点赞

使用道具 举报

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

本版积分规则

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