MissionPlanner编译过程

环境

windows 10

mission planner 1.3.80

visual studio 2022

git 2.22.0

下载源码

(已配置git和ssh)

github上克隆源码

sh 复制代码
git clone [email protected]: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,警告忽略

运行,点击"启动"

继续调试

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

相关推荐
chegan1 小时前
用c#从头写一个AI agent,实现企业内部自然语言数据统计分析(二)-数据结构和代码分析方法
ai·c#·agent
煤烦恼1 小时前
Kafka 命令行操作与 Spark-Streaming 核心编程总结
c#·linq
Zhen (Evan) Wang3 小时前
.NET 6 + Dapper + User-Defined Table Type
sqlserver·c#·.net·wpf
FAREWELL000754 小时前
C#进阶学习(十四)反射的概念以及关键类Type
开发语言·学习·c#·反射·type
FAREWELL000754 小时前
C#进阶学习(十三)C#中的预处理器指令
开发语言·学习·c#·预处理指令
qq_297908015 小时前
c#简易超市充值卡程序充值消费查余额
经验分享·sqlserver·开源·c#·.net·开源软件
浅陌sss5 小时前
C#中的弱引用使用
c#
云上空6 小时前
C#初级知识总结
开发语言·c#
钢铁男儿7 小时前
C# 深入理解类:面向对象编程的核心数据结构
开发语言·数据结构·c#
江沉晚呤时8 小时前
深入解析 ASP.NET Core 中的 ResourceFilter
开发语言·c#·.net·lucene