当前位置: 首页 > news >正文

MissionPlanner编译过程

环境

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,警告忽略在这里插入图片描述
运行,点击“启动”
在这里插入图片描述
继续调试
在这里插入图片描述
完成,有一个软件窗口和命令行窗口
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/177110.html

相关文章:

  • SpringBoot 员工管理---通用模板 ---苍穹外卖day2
  • 可信执行环境(Tee)入门综述
  • Java浮点运算为什么不精确
  • linux使用操作[1]
  • 权限提升Linux篇
  • 影刀自动化采集底层逻辑
  • swiper使用
  • 基于遗传算法解决的多仓库多旅行推销员问题(Matlab代码实现)
  • 微信小程序 工具使用(HBuilderX)
  • 设计模式:观察者模式(C++实现)
  • 【前端打怪升级日志之微前端框架篇】微前端qiankun框架子应用间跳转方法
  • C语言中的typedef struct用法
  • 司徒理财:9.27黄金原油日内多空走势行情操作建议
  • C++设计模式(Design Patterns)
  • vue点击按钮收缩菜单
  • Vue 防止忘记的命令
  • APACHE NIFI学习之—RouteOnContent
  • 【C语言】【结构体的内存对齐】计算结构体内存大小,有图解
  • Intel 700 800系网卡升级支持WOL UEFI PXE方法
  • vue3 - 使用 xlsx 库将数据导出到 Excel 文件
  • 机器学习,深度学习
  • 【性能测试】jmeter连接数据库jdbc
  • 蓝桥等考Python组别二级007
  • Java如何解决浮点数计算不精确问题
  • 一图读懂「五度易链」企业创新服务解决方案,打造卓越营商环境!
  • 软件工程 第一次随堂练习
  • 在 Esp32 摄像头上实现边缘脉冲 FOMO 物体检测
  • crypto:RSA
  • APP产品经理岗位的具体内容(合集)
  • java 入门-使用eclipse、javaFX、SceneBuilder进行图形界面开发