运行 RDP 下的 QML 应用程序出现 OpenGL 问题
OpenGL issue while running QML application under RDP
我已经使用 QtQuick 和 QML 开发了我的应用程序,它在 windows 和 linux 上运行良好,但是应用程序 UI 在通过 RDP 连接到远程对等点时不显示, 它适用于 VNC。
我已经通过各种配置对其进行了测试,但它从未在 RDP 上运行。错误是
createWindowSurface: Could not create the EGL window surface: 0x300e
我认为问题与 opengl 有关,但我从未在此应用程序中使用过 opengl。
我的应用程序基于 Qt Quick 示例提供的简单 QML 应用程序。他们也不工作。
我不知道 Qt 的 Opengl 堆栈有什么问题,但通常它应该打开软件模式。
I think the issue is about opengl but i never used opengl in this application.
是的,问题是关于 RDP 上的 OpenGL,在 Qt Quick2 中默认支持原生 OpenGL 后端,因此如果您使用 Qt Quick 2 开发应用程序,则需要 OpenGL 驱动程序。
尝试让 QT_OPENGL=软件进入环境变量,暂时修复它。
我已经使用 QtQuick 和 QML 开发了我的应用程序,它在 windows 和 linux 上运行良好,但是应用程序 UI 在通过 RDP 连接到远程对等点时不显示, 它适用于 VNC。
我已经通过各种配置对其进行了测试,但它从未在 RDP 上运行。错误是
createWindowSurface: Could not create the EGL window surface: 0x300e
我认为问题与 opengl 有关,但我从未在此应用程序中使用过 opengl。
我的应用程序基于 Qt Quick 示例提供的简单 QML 应用程序。他们也不工作。
我不知道 Qt 的 Opengl 堆栈有什么问题,但通常它应该打开软件模式。
I think the issue is about opengl but i never used opengl in this application.
是的,问题是关于 RDP 上的 OpenGL,在 Qt Quick2 中默认支持原生 OpenGL 后端,因此如果您使用 Qt Quick 2 开发应用程序,则需要 OpenGL 驱动程序。
尝试让 QT_OPENGL=软件进入环境变量,暂时修复它。