博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QGC开发(一)---编译构建源码
阅读量:3949 次
发布时间:2019-05-24

本文共 736 字,大约阅读时间需要 2 分钟。

编译构建源码

编译信息

系        统:Ubuntu 16.04QT  版 本:QT5.12.6QGC版本:Stable_3.5.6

下载QGC源码

下载连接:

git clone https://github.com.cnpmjs.org/mavlink/qgroundcontrol.git -b Stable_V3.5.6
为什么使用github.com.cnpmjs.org而不使用github.com呢,一张图解释一切!

下载

网速快时可达到5Mib/s,但是github.com却只有几十kb/s

注释:-b Stable_V3.5.6  //后面指定下载版本,点开连接https://github.com/mavlink/qgroundcontrol.git即可查看各个版本
亲测:Ubuntu16.04不可编译4.0以上版本,但Ubuntu18.04可以编译,测试使用QGC版本为3.5.6,在下载的过程中需要有良好的网络环境,不然很容易中断.

编译与构建

终端打开下载后的文件夹:

cd qgroundcontrol

输入:

git submodule init && git submodule update

注:这个过程非常慢,和网速有关.

编译完成后截图:
编译
此时即可使用QT打开工程文件
打开文件
正在编译中
  编译的过程实在太慢了,可以干别的事情,如果每次进行清除构建后,都将是这样漫长的等待,编译好的最后做个备份,防止手残把代码修改错误后从新来过.

网盘连接:
链接: https://pan.baidu.com/s/1-9ybFF-RT9J8eFqZCZxlpw 提取码: ivgx

等待之后便是晴天,下面是编译成功的截图:

在这里插入图片描述
后续将持续修改...(第一部分完毕)

转载地址:http://bnwzi.baihongyu.com/

你可能感兴趣的文章
微信小程序——解决微信小程序B接口生成小程序码中scene参数的存放和获取问题
查看>>
Springboot2中内置tomcat解决请求头过长异常 java.lang.IllegalArgumentException: Request header is too large
查看>>
Javase->Javaee->Javaweb联系与区别
查看>>
c语言中关于int *p = &a 的解读
查看>>
解决Springboot2中无法访问在static/image/中的静态图片!终于解决啦
查看>>
IDEA搭建Springboot+SpringMVC+Mybatis+Mysql(详细、易懂)
查看>>
牛客网华为机试——合并表记录
查看>>
算数基本定理
查看>>
Sliding Window(POJ-2823)
查看>>
A. Greed CodeForces - 892A
查看>>
最短路 HDU - 2544
查看>>
7-12 列车厢调度(25 分)
查看>>
7-5 表达式转换(25 分)
查看>>
一个人的旅行 HDU - 2066
查看>>
浪里个浪 FZU - 2261 (多源最短路问题)
查看>>
D - Sorting It All Out POJ - 1094 (拓扑排序)
查看>>
Reward HDU - 2647 (拓扑排序)
查看>>
Divide by three, multiply by two CodeForces - 977D (拓扑排序)
查看>>
Big Event in HDU HDU - 1171 (多重背包)
查看>>
最长子序列长度 (动态规划 O(N^2))
查看>>