在树莓派4上安装编译Qt5和PyQt5

需要使用qt5的eglfs(没有x11)的环境下运行Qt5和PyQt5,决定手动编译(直接apt-get应该也可以),走了不少弯路,也花了不少时间(编译时间漫长)。
期间也使用过yocto生成的镜像,也可以完美运行,但apt-get没有,对于开发环境还不适合,yocto适合最终环境,参考文档:https://jumpnowtek.com/rpi/Raspberry-Pi-Systems-with-Yocto.html
也走了不少弯路,因为第一次接触yocto。
一、安装依赖
1.安装依赖包:

sudo apt install libglu1-mesa libglu1-mesa-dev build-essential libgl1-mesa-dev libegl1-mesa-dev freeglut3 freeglut3-dev mesa-common-dev libglapi-mesa libosmesa6 mesa-utils libdrm-dev libgbm-dev libgbm1  libgegl-dev mesa-utils-extra gegl libglfw3-dev libgles2-mesa-dev  libglew-dev libgl1-mesa-glx libssl-dev libfontconfig1-dev libclang-dev libjpeg-dev libjpeg62-turbo-dev libxcb-xfixes0-dev

2.opengl:eglfs-kms环境测试:

sudo apt install mesa-utils 
kmscube -D /dev/dri/card1

你可能感兴趣的:(pyqt5,树莓派)