在Yocto项目中构建qtwebengine 5.15.2可能会遇到一些问题
在您的local.conf
文件中添加以下行:
IMAGE_INSTALL_append = " qt5-eglfs-plugin"
确保您的目标硬件支持OpenGL ES 2.0或更高版本,并在local.conf
文件中启用硬件加速:
QTWEBENGINE_CONFIG += "use_system_eigen3=1 use_system_freetype=1 enable_opengl_es_2"
确保已安装所有必要的依赖项。在local.conf
文件中添加以下行:
IMAGE_INSTALL_append = " packagegroup-core-full-cmdline packagegroup-self-hosted-dev"
确保使用最新版本的OpenSSL。在local.conf
文件中添加以下行:
PREFERRED_PROVIDER_virtual/openssl = "openssl"
在local.conf
文件中设置正确的构建选项:
PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav"
在尝试重新构建之前,请确保清理构建目录:
bitbake -c clean qtwebengine
bitbake qtwebengine
领取专属 10元无门槛券
手把手带您无忧上云