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

ops/2025/1/13 12:58:03/

一、开发环境

  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.csdn.net/u011436603/article/details/143429082

https://blog.csdn.net/m0_46577050/article/details/140130786?spm=1001.2014.3001.5506

https://blog.csdn.net/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.csdn.net/qq_26324919/article/details/144913601)


http://www.ppmy.cn/ops/149039.html

相关文章

console.log封装

console.log封装 在控制台中打印带有颜色和格式的日志信息。 /*** 检查给定的对象是否为数组*/ const isArray function (obj: any): boolean {return Object.prototype.toString.call(obj) [object Array] }/*** Logger 构造函数*/ Logger () > {}/*** 根据日志类型返回…

51单片机——串口通信(重点)

1、通信 通信的方式可以分为多种,按照数据传送方式可分为串行通信和并行通信; 按照通信的数据同步方式,可分为异步通信和同步通信; 按照数据的传输方向又可分为单工、半双工和全双工通信 1.1 通信速率 衡量通信性能的一个非常…

晨辉面试抽签和评分管理系统之五:面试准备时间倒计时管理

晨辉面试抽签和评分管理系统(下载地址:www.chenhuisoft.cn)是公务员招录面试、教师资格考试面试、企业招录面试等各类面试通用的考生编排、考生入场抽签、候考室倒计时管理、面试考官抽签、面试评分记录和成绩核算的面试全流程信息化管理软件。提供了考生…

java进阶之maven

Maven Maven问题处理本地jar包导入本地maven库 Maven基础什么是mavenidea整合mavenmaven目录maven仓库maven远程仓库maven本地仓库 仓库的配置jdk的配置本地仓库的配置镜像仓库的配置访问仓库的优先级别如何在idea中进行配置 maven工程的类型POM模式-Maven工程关系依赖关系如何…

NFS 组件容器化部署实战指南

文章目录 前言部署NFS服务器K8S部署NFS问题记录 前言 使用nfs-client-provisioner这个应用,利用nfs server给kubernets提供作为持久化后端,并且动态提供pv。所有节点需要安装nfs-utils组件,并且nfs服务器与kubernets worker节点都能网络连通…

红帽认证 VS 华为HCIP哪个有用?

如果你是一名IT人,特别是网络工程师或者运维人,估计都知道“RHCE”和“HCIP”这两个认证吧! 那么问题来了,这俩认证到底哪个更有用? 别急,今天就带大家了解了解! 随着信息技术的迅速发展&…

Three.js 渲染技术:打造逼真3D体验的幕后功臣

文章目录 前言一、着色器(Shaders)二、后处理(Post-processing)三、抗锯齿(Anti-aliasing)四、实时渲染与离线渲染五、光照模型与材质优化六、环境映射(Environment Mapping)七、纹理…

WPF控件Grid的布局和C1FlexGrid的多选应用

使用 Grid.Column和Grid.Row布局,将多个C1FlexGrid布局其中,使用各种事件来达到所需效果,点击复选框可以加载数据到列表,移除列表的数据,自动取消复选框等 移除复选框的要注意!!!&am…