未检测到 wayland-egl 支持。禁用跨工具包兼容性
Posted
技术标签:
【中文标题】未检测到 wayland-egl 支持。禁用跨工具包兼容性【英文标题】:No wayland-egl support detected. Cross-toolkit compatibility disabled 【发布时间】:2018-02-28 15:01:38 【问题描述】:我尝试使用 Qt 给出的示例模块。我下载了 qt-everywhere-opensource-src-5.9.3 tar 文件并解压。 然后我运行以下命令。
./configure -v -prefix $PWD/qtbase -commercial -nomake 测试 -opengl es2 -egl
但我收到了这些错误。
Note: Also available for Linux: linux-clang linux-icc Note: Dropped compiler flags '-pthread' when detecting library 'glib'. Note: Disabling X11 Accessibility Bridge: D-Bus or AT-SPI is missing. Note: No wayland-egl support detected. Cross-toolkit compatibility disabled. ERROR: Feature 'egl' was enabled, but the pre-condition '(features.opengl || features.openvg) && (features.angle || libs.egl)' failed.
系统上安装的 EGL 相关库。
Qt:5.9.3 Qt 创建者:4.4.1 操作系统:Ubuntu 16.04 GPU:英特尔 Haswell libva: 1.7.0 VA-API:0.39.0【问题讨论】:
【参考方案1】:您可能缺少一些软件包。如果你想要 Wayland,你很可能需要 libwayland
和 libwayland-egl
的开发包,但我不确定它们在 Ubuntu 上的名称。
【讨论】:
以上是关于未检测到 wayland-egl 支持。禁用跨工具包兼容性的主要内容,如果未能解决你的问题,请参考以下文章