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,警告忽略

运行,点击"启动"

继续调试

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

相关推荐
IT技术分享社区3 小时前
C#实战:使用腾讯云识别服务轻松提取火车票信息
开发语言·c#·云计算·腾讯云·共识算法
△曉風殘月〆10 小时前
WPF MVVM入门系列教程(二、依赖属性)
c#·wpf·mvvm
逐·風12 小时前
unity关于自定义渲染、内存管理、性能调优、复杂物理模拟、并行计算以及插件开发
前端·unity·c#
m0_6569747415 小时前
C#中的集合类及其使用
开发语言·c#
九鼎科技-Leo15 小时前
了解 .NET 运行时与 .NET 框架:基础概念与相互关系
windows·c#·.net
九鼎科技-Leo17 小时前
什么是 ASP.NET Core?与 ASP.NET MVC 有什么区别?
windows·后端·c#·asp.net·mvc·.net
.net开发17 小时前
WPF怎么通过RestSharp向后端发请求
前端·c#·.net·wpf
小乖兽技术17 小时前
C#与C++交互开发系列(二十):跨进程通信之共享内存(Shared Memory)
c++·c#·交互·ipc
幼儿园园霸柒柒18 小时前
第七章: 7.3求一个3*3的整型矩阵对角线元素之和
c语言·c++·算法·矩阵·c#·1024程序员节
平凡シンプル20 小时前
C# EF 使用
c#