当前位置: 首页 > news >正文

济南网站建设马鞍山专业网站制作

济南网站建设,马鞍山专业网站制作,高端网站建设网站,有哪些平台免费做推广Ubuntu 20.04 安装 QGC开发环境 1. 准备安装 Qt 5.15.2安装依赖获取源码 2. 编译参考 前言 QGC ( QGroundControl) 是一个开源地面站,基于QT开发的,有跨平台的功能。可以在Windows,Android,MacOS或Linux上运行。它可以将PX4固件加…

Ubuntu 20.04 安装 QGC开发环境

  • 1. 准备
    • 安装 Qt 5.15.2
    • 安装依赖
    • 获取源码
  • 2. 编译
  • 参考

前言

QGC ( QGroundControl) 是一个开源地面站,基于QT开发的,有跨平台的功能。可以在Windows,Android,MacOS或Linux上运行。它可以将PX4固件加载(烧写)到飞行器控制硬件上,可以设置飞行器,更改不同参数,获取实时飞行信息以及创建和执行完全自主的任务,如航点规划。

QGC 与 Qt 版本关系:

QGC版本Qt版本Ubuntu版本
v4.3Qt 5.15.2Ubuntu 20.04
v4.4Qt 6.6.1Ubuntu 22.04

我的配置如下:

虚拟机 Ubuntu 20.04 (运行内存 4G、硬盘内存 60G) 、Qt 5.15.2

1. 准备

安装 Qt 5.15.2

安装之前必须确保Ubuntu 中已经安装了 Qt 5.15.2,如果没有安装,可以看下面教程👇

Ubuntu 20.04安装Qt 5.15(最新,超详细)-CSDN博客

安装依赖

在终端输入下面命令安装依赖,安装成功后一定要重启

sudo usermod -a -G dialout $USER
sudo apt-get remove modemmanager -y
sudo apt install gcc g++ make cmake git
sudo apt install speech-dispatcher libudev-dev libsdl2-dev patchelf build-essential curl

获取源码

git clone https://github.com/mavlink/qgroundcontrol.git
cd qgroundcontrol/
git checkout Stable_V4.3 # 切换分支
git submodule update --init --recursive   # 更新下载子模块

注:不能在 Github 上以 zip 形式下载源源代码,因为 zip 压缩包中不包含相应的子模块源代码。 必须使用git工具!

2. 编译

  • Qt Creator 打开 qgroundcontrol.pro 文件
    在这里插入图片描述

  • 选择构建工具 Desktop Qt 5.15.2 GCC 64bit ,然后点击配置项目(Configure Project)
    在这里插入图片描述

  • 等一会,然后点击侧边栏的 build (可能会编译10多分钟,在这过程中虚拟机可能会比较卡)
    在这里插入图片描述

编译输出:
在这里插入图片描述

  • 可选,如果你有了就不用配置了)添加运行配置(run configuration) ,如果不配置可能会报 error: You need to set an executable in the custom run configuration.
    在这里插入图片描述

  • 点击运行(Run)
    在这里插入图片描述

运行结果:
在这里插入图片描述

到此 Ubuntu 20.04 下 QGC 基本开发环境配置完成!

参考

QGC Guide (4.3) (qgroundcontrol.com)

GitHub - mavlink/qgroundcontrol

ubuntu20.04搭建QGC4.2编译环境_ubantu 20.04 安装qgc地面站-CSDN博客

QtCreator报错:You need to set an executable in the custom run configuration.-CSDN博客

如有其他问题,或者发现文章有错误,请在评论区留言
Keep learning!

http://www.yayakq.cn/news/652871/

相关文章:

  • 网站定制建设哪里好中国500强公司排名查询
  • 企业网站建设费未付款怎样挂账高等教材建筑电气久久建筑网
  • 在试用网站做推广免费主题软件app
  • 网站设计外包协议dw框架网页的制作
  • 网站优化的链接建设有什么软件可以找客户
  • 威海网站制作服务wordpress怎么在导航栏里加图标
  • 网站编程培训学校有哪些宁波网站搜索优化
  • 网站建设app杭州少儿编程培训机构哪里好
  • 网站排名网站优化动漫设计专业哪个学校比较好
  • wordpress微信网站模板制作网站付费软件
  • 阿德莱德做网站wordpress批量上传产品
  • 网站改版影响seo吗凡科建站建网站
  • 网络工程毕设做网站淄博哪家公司做网站最好
  • 青岛谷歌网站建设东莞系统app开发
  • 西安网站设计方案西安建设手机网站
  • 长乐区建设局网站都安网站建设
  • 做漫画视频在线观看网站昆明专业网站建设
  • 网站备案需要准备什么全景网站怎么做
  • 免费vi模板网站网站建设会议讲话
  • 单位如何建设网站理财网站免费建设
  • 深圳做网站排名哪家好影视设计
  • 成都哪家网站建设做得好保定做网站设计
  • 手机网站的尺寸做多大的做网站的软件去哪里买
  • 烟台莱州网站建设最新新闻热点作文素材
  • 徐州网站建设找哪家成全视频免费高清观看在线动漫的
  • 淄博网站快照优化公司合肥网站建站报广告代理
  • 现在有什么网站可以做兼职的常熟做网站
  • 网站备案密码怎么找回算卦网站开发
  • 天津网站建设揭秘企业网站的建设与管理论文
  • 一个空间放多个网站旅游网站后台模板下载