搭建QGroundControl编译环境

        我用的是64位Ubuntu16.04 LTS,之前在网上找了好多资料,都没有编译成功,因为对Qt一无所知,所以鼓捣了好几天,好再稀里糊涂的,终于能构编译了。为了不让大家再走弯路,我把搭建过程记录下来,分享给大家。

        一、安装Qt

        目前(2018年3月31日)QGC只能用Qt5.9.3编译(2018年10月15日注:目前从github上下载的QGC源码使用Qt5.11.0编译(qt-opensource-linux-x64-5.11.0.run),安装步骤和Qt5.9.3一样),从网上下载安装包qt-opensource-linux-x64-5.9.3.run,然后执行下图所示操作:

        点击Next

        点击Skip

        点击下一步

        点击下一步,出现下图所示界面,一定要勾选Desktop gcc 64-bit,编译最新版的QGC源码还需要勾选Qt Charts

        点击下一步

        点击安装,出现如下画面,耐心等待安装结束

        安装结束,出现如下画面,点击完成,Qt的安装就结束了,接下来还需要安装几个其他程序

在终端中输入

sudo apt-get install speech-dispatcher libudev-dev libsdl2-dev

安装完成后,QGroundControl的编译环境就搭建完成了。

        二、编译QGC源代码

        下载QGC源代码

        在命令终端中输入如下所示命令,开始下载源代码,因为是用git下载,所以需要安装git,并对其进行必要的设置。git相关内容可以在廖雪峰的Git教程中学习。

git clone --recursive https://github.com/mavlink/qgroundcontrol.git

        打开Qt

        点击左上角搜索图标,搜索Qt,找到Qt图标,点击打开

        打开QGC工程

        打开Qt,点击左上角的欢迎,然后点击Open Project,选择qgroundcontrol文件夹中的qgroundcontrol.pro,点击open,打开QGC工程。

        配置工程

        打开工程后,出现如下图所示界面,只勾选Desktop Qt 5.9.3 GCC 64bit,然后点击Configcure Project。配置工作就完成了,接下来就可以编译我们的工程了!

左下角的三个图标,从上至下依次为运行、调试、编译。编译完成后,点击运行,QGroundControl就运行起来了

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值