MissionPlanner编译过程

环境

windows 10
mission planner 1.3.80
visual studio 2022
git 2.22.0

下载源码

(已配置git和ssh)
从github上克隆源码

git clone [email protected]: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
打开项目或解决方案
MissionPlanner编译过程_第1张图片

找到项目根目录下的.sln后缀的文件,打开即可
MissionPlanner编译过程_第2张图片

配置mission planner为启动项
MissionPlanner编译过程_第3张图片

在这里插入图片描述
编译,找到 “生成”, 点击“生成解决方案”
在这里插入图片描述
编译完成,错误为0,警告忽略MissionPlanner编译过程_第4张图片
运行,点击“启动”
在这里插入图片描述
继续调试
MissionPlanner编译过程_第5张图片
完成,有一个软件窗口和命令行窗口
MissionPlanner编译过程_第6张图片
MissionPlanner编译过程_第7张图片

MissionPlanner编译过程_第8张图片

你可能感兴趣的:(pixhawk,pixhawk,c#)