搭建RK3588开发板Qt交叉编译环境

一、开发环境

  1. 在虚拟机里安装Ubuntu20.04
  2. Qt5.14.2
  3. 交叉编译器gcc-linaro-7.5.0

二、相关资料下载

  1. 在虚拟机里安装Ubuntu20.04
    1. Ubuntu20.04镜像下载(https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
  2. 安装Qt5.14.2
    • 下载安装包和源码

                安装包(https://download.qt.io/archive/qt/)

                源码(qt-everywhere-src-5.14.2.tar.xz)

  1. 下载交叉编译工具链
  • https://pan.baidu.com/s/1mnpFepFY-rOlwWd3QbYZiw 提取码:5566

        

三、环境搭建

我的部署过程就不描述,直接参考该博客即可

https://blog.youkuaiyun.com/u011436603/article/details/143429082

https://blog.youkuaiyun.com/m0_46577050/article/details/140130786?spm=1001.2014.3001.5506

https://blog.youkuaiyun.com/qq21497936/article/details/132733901

四、部署过程中出错处理

1、Project ERROR: Unknown module(s)in QT: openglextensions

处理方法:在build.sh构建的编译选项中添加 -skip qt3d 跳过关于qtquick3d模块的编译

2、qconfig.cpp中语法错误

处理方法:打开build目录下 qtbase/src/corelib/global/qconfig.cpp,如下图,将右单引号不要换行

五、单独编译未编译生成的Qt模块

如QtWebsockets

详见博客(https://blog.youkuaiyun.com/qq_26324919/article/details/144913601)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值