Mission planner编译及环境搭建

在编译过程中,有太多的问题,导致过不去。在网上查找,也按照步骤来,但是都不能完全解决问题。折腾了将近一个月的时间,终于成功了。之前也一样,重装好几次VS,也重新下载好几次MP,遇到各种问题,解决一个问题后,也可能会产生新的问题,真的放弃的心都有了。但是,不能轻易放弃,对不对?最终,终于成功,我都不敢相信,又重新编译好几次~~

环境:win10+VS2017+ mission planner 1.3.68

主要解决问题方向

如果电脑如果有360等杀毒软件,最好在编译时也关闭,有时会提示病毒。

1、安装官网所说,添加引用路径

2、安装VS时,全面一些。之前编译不是缺这就是少那儿,后来参考资料,好多都是让多安装一些版本和插件等,经过自己的证明,发现可以解决问题。尽管我不清楚哪些有什么用,但是安装了,就会少一个问题。还有右侧那些,要选的也不少;还有单个组件,这些需要自己手动添加。

3,SDK问题,去找相应版本吧

4,nuget问题,

编译后,问题所在都会在  输出里 告诉你,你就按照指示,去添加nuget ,也会有可能某个版本不对,但都会提示,总会有能解决的版本

以下截图记录是我之前所遇到的问题

 

问题1:

CSC : error CS0006: 未能找到元数据文件“E:\ardupilot\px4\CODE\MP\MissionPlanner-master-20191015\MissionPlanner-master\ExtLibs\Xamarin\Xamarin\bin\Release\netstandard2.0\Xamarin.dll”

解决方法:添加引用路径

 

 

 

问题2:

NETSDK

解决方法:安装SDK2.2.101版本

https://bbs.csdn.net/topics/392563017

 

 

Mission Planner 二次开发之界面改装笔记 - Tomorrow Never Comes - CSDN博客
https://blog.csdn.net/dreamdonghui/article/details/79563629

Mission Planner 开发环境搭建 二次开发编译方法与问题解决 新手篇 vs2017 - misslxy的博客 - CSDN博客
https://blog.csdn.net/misslxy/article/details/82842048

等等,真的翻阅了好多资料。

MissionPlanner是一款用于无人机的地面站软件,可以帮助用户进行飞行计划、飞行控制和数据处理等操作。编译MissionPlanner可以使其在计算机上正常运行。 首先,编译MissionPlanner需要电脑上安装Visual Studio 2017或更新的版本,这是一款强大的集成开发环境。安装Visual Studio的过程比较简单,只需要按照提示一步步操作即可。 接下来,我们需要从MissionPlanner的官方网站上下载源代码文件,源代码存储在GitHub上,我们可以在其页面上找到源代码的地址。下载完成后,将源代码解压到本地的一个目录中。 然后,打开Visual Studio,选择“文件”菜单,点击“打开”选项,在弹出的对话框中选择刚刚解压的源代码文件夹,并点击“打开”按钮。 接着,在Visual Studio的界面中找到“生成”选项,在下拉菜单中选择“重新生成解决方案”,这将编译MissionPlanner的所有源代码文件。编译过程可能会需要一些时间,取决于电脑的配置和源代码的复杂性。 等待编译完成后,在Visual Studio的菜单栏上选择“开始”选项,点击“开始调试”或按下F5键,MissionPlanner将在计算机上运行起来。 编译MissionPlanner成功后,我们就可以根据自己的需求进行相应的配置和使用了。可以进行地图浏览,飞行计划的创建,飞行参数的修改等操作,更好地控制无人机的飞行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值