未检测到wayland-egl支持。禁用了跨工具包兼容性

问题描述 投票:0回答:1

我尝试了Qt提供的示例模块。我下载了qt-everywhere-opensource-src-5.9.3 tar文件并将其解压缩。然后我运行以下命令。

./configure -v -prefix $ PWD / qtbase -commercial -nomake tests -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 Creator:4.4.1
  • 操作系统:Ubuntu 16.04
  • GPU:Intel Haswell
  • libva:1.7.0
  • VA-API:0.39.0
qt qtwayland
1个回答
0
投票

你可能错过了一些包裹。如果你想要Wayland,你最有可能需要为libwaylandlibwayland-egl开发包,但我不确定它们在Ubuntu上被称为什么。

© www.soinside.com 2019 - 2024. All rights reserved.