环境
windows 10
mission planner 1.3.80
visual studio 2022
git 2.22.0
下载源码
(已配置git和ssh)
从github上克隆源码
git clone git@github.com:ArduPilot/MissionPlanner.git
进入根目录
cd MissionPlanner
在根目录下的ExtLibs文件下是链接的其它github源码,此时部分为空文件夹,需要使用命令递归下载
git submodule update --init --recursive
网络好时一次就能下载完,一般需要多次运行以上命令,晚上下载会快些,运行以上命令直到敲击回车没有输出
使用 git status查看是否更新完成
Visual Studio 2022 安装
使用必应搜索visual studio 2022,第一个网站就是官网,
下载社区版,强大,够用 VisualStudioSetup.exe,只有3.76M
双击后会自动联网下载安装,非常方便,给微软点赞
编译
打开Visual Stuio 2022
打开项目或解决方案
找到项目根目录下的.sln后缀的文件,打开即可
配置mission planner为启动项
编译,找到 “生成”, 点击“生成解决方案”
编译完成,错误为0,警告忽略
运行,点击“启动”
继续调试
完成,有一个软件窗口和命令行窗口