当前位置:   article > 正文

搭建QGroundControl编译环境_qgc编译

qgc编译

        我用的是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就运行起来了

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/225104
推荐阅读
  

闽ICP备14008679号