查看: 841|回复: 0

Mission Planner编译过程

[复制链接]

37

主题

811

帖子

1600

积分

金牌飞友

Rank: 6Rank: 6

积分
1600
飞币
789
注册时间
2017-9-3
发表于 2024-8-20 12:57:24 | 显示全部楼层 |阅读模式
1.编译环境为VS 2022

2.电脑下载git bash
git clone https://github.com/ArduPilot/MissionPlanner.gitgit submodule update --init
更新子模型可能会碰到因网速慢,而报错

RPC failed;curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)

参考

https://blog.csdn.net/weixin_41886421/article/details/135417000
git config --global http.version HTTP/1.1
就解决了

3.编译就可以了

编译过程中可能没有更新submodule,提前编译了一次。可能会报错。

找不到“F:\mission planner\MissionPlanner\ExtLibs\7zip\bin\Debug\netstandard2.0\7zip.dll”。        MissionPlanner        F:\mission planner\MissionPlanner\test\FirmwareSelection.xaml        1

参考

https://discuss.ardupilot.org/t/build-mp-on-visual-studio-2022/115969

Visual Studio: 清理解决方案

Close Visual Studio
Shell:
cd
git clean -nfdx -e .vs/
git clean -fdx -e .vs/
Open Visual Studio:
Build Mission Planne

就可以完美解决了

相关帖子

您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

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