Qt for Mac将QGroundControl编译为Android程序
最近在研究QGroundControl源码,为了便于学习,准备将QGC代码编译为Android程序,这样便于在Android移动设备上安装使用,并进行二次编码。经过各种折腾,终于成功运行在了Android设备上。
QGC可在各种环境下进行编译,如Mac、Windows、Linux。我采用的是Mac原生环境下进行编译。整体流程相对简洁,无需太多的配置工作。现将整个操作过程做如下记录。
一、需下载的源码及安装包
1.QGC源码
- 下载地址:QGroundControl.git,使用git clone即可。
- 版本:可以使用不同的版本,切换方式:git checkout 版本号。
- 递归更新子模块:git submodule update。
2.Qt安装包
- 下载地址:Qt官方网站、中国科技大学镜像 。
- 版本:MacOS需安装5.11.0及以上版本。
3.Java JDK - 下载地址:https://www.androiddevtools.cn
- 版本:jdk1.8.0_211
4.Android SDK<