qt - 是否可以在 XP 上运行 Qt 5.10 程序?

我已经部署了 5.10 32 位 msvc programm.exe它在 Windows 8.1 上运行正常。但我必须在 XP 上运行它,我不能这样做。它说“progamm.exe is not a valid Win32 app”。我注定了吗?我是否必须使用支持 XP 的最新版 Qt,例如 Qt5.6?
谢谢!

最佳答案

支持 XP 的最新版本是 Qt 5.6.3。默认情况下不启用 Windows XP 支持。您必须下载 Qt source-code并用 ./configure -target xp 编译它.这意味着,如果您安装 Qt 5.6.3(预构建)包,则不会启用 Windows XP 支持!您必须编译源代码。
Qt 5.6.3 处于严格阶段且可靠,如果您想支持 Windows XP,它仍然安装在中国、印度等地的许多计算机上。

Qt 5.6.3 向上兼容并支持 Windows XP、Windows Vista、Windows 7、Windows 8、Windows 10。

Qt 5.7 及更高版本 不要支持 Windows XP。如果您修改 PE-Header 以使其运行,则应用程序很可能会不时崩溃,因为需要在 Windows XP 上不可用的 Windows API。

关于qt - 是否可以在 XP 上运行 Qt 5.10 程序?,我们在Stack Overflow上找到一个类似的问题: qt - 是否可以在 XP 上运行 Qt 5.10 程序?

猜你喜欢

转载自blog.csdn.net/vcit102/article/details/131573245