我知道这很奇怪,但我需要在 MS Windows 平台上执行支持 X11 协议的 Qt GUI 应用程序。
很明显,如果我在 Unix 环境中构建我的 Qt 源代码,它会自动成为 X11 应用程序,并且该应用程序只能在 Unix 操作系统上运行,而不能在 MS Windows 上运行。
我尝试使用 MXE(MinGW 跨环境)在 Unix for Windows 中编译我的应用程序,但它对 X11 问题没有帮助。它为 Windows 创建了一个应用程序,但该应用程序不是 XWindow 应用程序。
minGW 还有一个 XPortMinGW 项目。但我不知道它是否适用于 Qt 应用程序。
有什么方法可以构建我的 Qt 应用程序,它支持 X11,可以在 Windows 操作系统中运行?