RK3588 源码编译Qt支持OpenGL ES2

源码下载:

Qt 5.15.2: http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.15/5.15.2/single/

Qt Creator: Index of /qtproject/archive/qtcreator/

解压

tar -xvf qt-everywhere-src-5.15.2.tar.xz

tar -zxvf qt-creator-opensource-src-7.0.2.tar.gz

qt依赖:

sudo apt install libgl1-mesa-glx libgl1-mesa-dev libglu1-mesa-dev libgles2-mesa-dev libgbm-dev libdrm-dev

sudo apt-get install \
libfontconfig1-dev       \
libfreetype6-dev         \
libx11-dev               \
libx11-xcb-dev           \
libxext-dev              \
libxfixes-dev            \
libxi-dev                \
libxrender-dev           \
libxcb1-dev              \
libxcb-glx0-dev          \
libxcb-keysyms1-dev      \
libxcb-image0-dev        \
libxcb-shm0-dev          \
libxcb-icccm4-dev        \
libxcb-sync0-dev         \
libxcb-xfixes0-dev       \
libxcb-shape0-dev        \
libxcb-randr0-dev        \
libxcb-render-util0-dev  \
libxcb-xinerama0-dev     \
libxkbcommon-dev         \
libxcb-cursor0  \
libxkbcommon-x11-dev


web 依赖:
sudo apt install libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libxtst-dev libxss-dev  libevent-dev libfontconfig1-dev libcap-dev libpulse-dev libudev-dev libpci-dev libnss3-dev libasound2-dev libegl1-mesa-dev gperf bison nodejs

脚本

#!/bin/sh
./configure -prefix /opt/Library/Qt/5.15.2/arm64 \
-confirm-license \
-opensource \
-release \
-make libs \
-nomake examples \
-nomake tests \
-no-compile-examples \
-skip qtwayland \
-skip qtwebengine \
-opengl es2 \
-eglfs \
-xcb \
-skip qtscript \
-skip qtwebengine  \
-v \
-recheck-all

make -j8

make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值