Mission Planner编译方法与问题解决

最近两天尝试编译Mission Planner,结果遇到了和官方教程不一样的地方,参考了几篇博客,内容都比较久远了还大多雷同,经过摸索,浪费了将近两天的时间,总算编译通过了。

原官方教程链接为:http://ardupilot.org/dev/docs/buildin-mission-planner.html
Mission Planner源码地址为:https://github.com/ArduPilot/MissionPlanner
最新版Mission Planner上位机软件下载链接为:http://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-latest.msi

1、安装visual studio 2017(官方教程要求15.3以上,我编译时的环境为15.6.5),具体操作可以参考原官方教程(其实vs2107打开工程的时候会自动扫描,如果缺少组件再自动安装也可以)

2、下载Mission Planner源码到本地
3、下载最新版的Mission Planner上位机并安装(注意此版本不要与源代码版本差别过大,源代码1.50之前使用的是vs2013编译,只用到了.NET4.0,源代码1.50及以后的版本同时用到了.NET4.0(及以上)和.NETStandard2.0(这也是坑人之处))

4、找到源代码文件夹,使用vs2017打开MissionPlanner.sln(如图)
等工程加载完毕,在解决方案视图中会有很多项目,有些项目的依赖性会
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值