wrj_sw 发表于 2024-8-20 12:57:24

Mission Planner编译过程

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

就可以完美解决了
页: [1]
查看完整版本: Mission Planner编译过程