QT5+OpenGL es2 + eglfs交叉编译安装(RK3399) 最近由于项目的需要,需要在aarch64 Ubuntu16.04中安装QT5,系统自带了一个qt5,但项目要求必须是qt5.12的版本并且需要包含opengl和eglfs的库,所以只能重新对移植QT5.12,下面把移植过程记录下。 下载QT5源码 下载地址:https://download.qt.io/archive/qt/ 找到自己需要...
我要使用 qt 的新功能 webgl, 但在 SDK 根系统(root/usr/lib/plugins/platforms)中没有找到 libqwebgl.so, 因此,我用 OpenGL-ES2 (webgl 需要 ES2)交叉编译 qt5.14.2,然后将 libqwebgl.so 复制到根系统。运行我的 QML,这就是日志信息: 在lib /opt/libqwebgl.so 中找到元数据...
./configure -opengl es2 -device linux-rasp-pi3-g++ -device-option CROSS_COMPILE=/usr/local/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- -sysroot /mnt/rasp-pi-rootfs/ -opensource -confirm-license -optimized-qmake -reduce-exports -release -make libs -...
./configure -opengl es2 -device linux-rasp-pi3-g++ -device-option CROSS_COMPILE=/usr/local/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- -sysroot /mnt/rasp-pi-rootfs/ -opensource -confirm-license -optimized-qmake -reduce-exports -release -make libs -...
其中有讲解编译链工具的下载和配置,以及QT5.9.9源码的编译,但是上次是没有配置OpenGL的,所以涉及3D渲染的开发是没法使用的,这次重新来过,主要解决OpenGL的编译问题。 配置QT源码: 同样地解压QT5.9.9的源码到armv7l目录。 进入QT源码根目录,在qtbase/mkspecs子目录下已经为各种平台准备好了相应的编译配置, ...
QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platform. Check config.log for details. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 解决 WARNING: Python version 2 (2.7.5 or later) is required to build QtWebEngine. ...
./configure -opengl es2 -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=arm-linux-gnueabihf- -sysroot /mnt/pi-rootfs -opensource -confirm-license -optimized-qmake -reduce-exports -release -make libs -prefix /usr/local/qt5pi -hostprefix /usr/local/qt5pi -v ...
cd ~/work/qt5.7.1/qtbase./configure -opengl es2 -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=arm-linux-gnueabihf- -sysroot /mnt/pi-rootfs -opensource -confirm-license -optimized-qmake -reduce-exports -release -make libs -prefix /usr/local/qt5pi -hostprefix /usr/local/qt5pi ...
注1 这里面如果你用opengl,就把-no-opengl换成-opengl es2,但是已经有位先生试过为rk3288编译带...
$./configure -opengl es2 -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=~/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf- -sysroot /mnt/rasp-pi-rootfs -opensource -confirm-license -optimized-qmake -release -reduce-exports -make libs -no-pch -make tools -prefix /usr/loc...