6. QPA后端的config.summary : EGLFS…不是
作为…,我要做什么才能超越EGLFS是
发布于 2022-08-09 05:57:07
大约一年前,我为自己做了一本手册。本文描述了如何为基于ARM的PC交叉编译Qt .我是橘子派。我能够在所需的EGLFS上运行QtQuck应用程序。
/qtbase/mkspecs/devices/linux-arm-generic-g++/qmake.conf文件进行更改:QMAKE_INCDIR_OPENGL_ES2 = $${QMAKE_INCDIR_EGL} QMAKE_LIBS_OPENGL_ES2 = $${VC_LINK_LINE} -lGLESv2 #官方选项-lEGL引用GLESv2符号: QMAKE_LIBS_EGL = $${VC_LINK_LINE} -lEGL -lGLESv2 QMAKE_LIBDIR_BCM_HOST = =$$VC_LIBRARY_PATH QMAKE_INCDIR_BCM_HOST = $$VC_INCLUDE_PATH QMAKE_load(qt_config) LIBS_BCM_HOST = -lbcm_host QMAKE_CFLAGS = -march=armv7 QMAKE_CXXFLAGS = $$QMAKE_CFLAGS DISTRO_OPTS +=硬浮动EGLFS_DEVICE_INTEGRATION= eglfs_brcm (../device/linux_arm_device_post.conf)
在这一步中,您可以创建自己的文件夹,比如linux++,并将文件放在linux generic++中,然后在配置中的-device键之后指定该文件夹。
sshfs -o idmap=user,follow_symlinks username@192.168.0.211:/ boardname
mkdir构建cd构建./配置-release -opensource .确认- -opengl es2 -eglfs -device arm-泛型-g++设备-选项交叉编译=arm-linux-gnueabihf- -sysroot /tmp/orange no-linuxfb -no-linuxfb -no-pch -exports pkg-config -nomake示例-不编译-示例-skip qtwayland -skip qtwebengine qt3d -skip qtlocation -qt-pcre -ssl -evdev -glib -prefix /home/user/Qt/5.12.8/arm_linux_gnueabihf
make -j4
https://stackoverflow.com/questions/73275640
复制相似问题