赞
踩
作者还拥有个人公众号,会写一些感悟文章,知圈,二维码如下,欢迎扫描关注,关注后有作者微信,欢迎添加交流:
作者之前写过关于二次开发mission planner的文章,写完以后就陆续有网友询问为什么编译不了。之前的文章注重怎么更改内容,没有注重一开始的设置,再次,重新做一个编译教程。
此文参考missionplanner 的官方网站。
安装环境必须是window 10,之前还可以用Windows 7的,现在已经不建议了。
编译环境官方推荐visual studio 2019社区版,社区版就够了,免费,好用。vs至少是16.8版本的。作者已经安装过了,如果没有安装的,去微软vs官网下载就可以了。
作者的已经安装过了,版本如下:
如果没有安装过,安装过程中要注意一定要选中以下选项:
作者不记得装没装过,所以要检查下。
电脑上打开下面这个安装器。
然后选择modify
然后检查之前的一些workload是否是选中的,大概率是由漏掉的,把漏掉的选上(下面的截图只有一张,下拉还有要选的,自己选上,下图只是示例):
选中之后点击更改。
然后是漫长的等待:
安装完成后会自动退出。然后重启电脑。
去GitHub克隆missionplanner源码。要使用git下载,如果没有,要先去github官网下载安装。
作者已经安装了。安装完之后,在电脑上找一个文件夹来存放源码。然后在此文件夹里面右击,选择Git Bash Here:
然后会在当前目录启动git 命令窗。
然后用以下命令clone源码到本地,有时候网络不稳定,返回连接不上服务器或者其它的,要多一点耐心或者想想办法。
git clone https://github.com/ArduPilot/MissionPlanner
等待下载完成后,用CD指令进入到源码目录
cd MissionPlanner
输入下面的命令配置本地文件。这一步非常重要,如果不配置,编译很麻烦。配置的过程很漫长,主要由于网络原因,还可能因为网络不稳定出错。如果出错,就多执行几遍,知道成功。
git submodule update --init --recursive
然后去missionplanner源码里面找到missionplanner.sln的解决方案,用VS2019打开。
选择编译,等待编译成功。
然后点击运行。
以更改启动画面为例,来演示如何进行源码修改。此模块位于missionplanner项目下splash.cs模块。
找到此文件,然后右击选择以设计窗的形式打开。
打开以后把自己的图片拉一个picturebox上去,再次点击运行就看到变化了。
作者之前专门写过界面二次改装的博客,可以参考那一篇。
实际上在写这篇文章的时候是录屏的,鉴于挺多人问的,我贴出来,有问题的可以对着视频看。
mission planner 编译教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。