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

时间:2018-02-28 15:01:39

标签: qt qtwayland

我尝试了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

1 个答案:

答案 0 :(得分:0)

你可能错过了一些包裹。如果您想要Wayland,那么您很可能需要libwaylandlibwayland-egl的开发包,但我不确定他们在Ubuntu上调用了什么。