MissionPlanner编译过程

环境

windows 10

mission planner 1.3.80

visual studio 2022

git 2.22.0

下载源码

(已配置git和ssh)

github上克隆源码

sh 复制代码
git clone git@github.com:ArduPilot/MissionPlanner.git

进入根目录

sh 复制代码
cd MissionPlanner

在根目录下的ExtLibs文件下是链接的其它github源码,此时部分为空文件夹,需要使用命令递归下载

sh 复制代码
git submodule update --init --recursive

网络好时一次就能下载完,一般需要多次运行以上命令,晚上下载会快些,运行以上命令直到敲击回车没有输出

使用 git status查看是否更新完成

Visual Studio 2022 安装

使用必应搜索visual studio 2022,第一个网站就是官网

下载社区版,强大,够用 VisualStudioSetup.exe ,只有3.76M

双击后会自动联网下载安装,非常方便,给微软点赞

编译

打开Visual Stuio 2022

打开项目或解决方案

找到项目根目录下的.sln后缀的文件,打开即可

配置mission planner为启动项

编译,找到 "生成", 点击"生成解决方案"

编译完成,错误为0,警告忽略

运行,点击"启动"

继续调试

完成,有一个软件窗口和命令行窗口

相关推荐
William_cl20 小时前
C# ASP.NET MVC 数据验证实战:View 层双保险(Html.ValidationMessageFor + jQuery Validate)
后端·c#·asp.net·mvc
狮子不白21 小时前
C#WEB 防重复提交控制
开发语言·前端·程序人生·c#
Charles_go1 天前
C#8、有哪些访问修饰符
java·前端·c#
yue0081 天前
C# 求取整数的阶乘
java·开发语言·c#
黑咩狗夜.cm1 天前
Aspose.word实现表格每页固定表头、最后一行填满整个页面
开发语言·c#·word
code bean1 天前
【C#笔记】Newtonsoft.Json 中 `[JsonIgnore]` 的作用详解
笔记·c#·json
ccut 第一混1 天前
用c# 制作一个扑克牌小游戏
开发语言·c#
IT老大哥1 天前
局域网扫码枪/局域网二维码接收工具
c#·net
自由的好好干活1 天前
C#桌面框架与Qt对比及选型(国产操作系统开发视角)
开发语言·qt·c#
The Sheep 20231 天前
MicroService(Redis)
数据库·redis·c#