可以在XP上运行Qt 5.10程序吗?

时间:2018-05-09 14:04:14

标签: qt qt5 windows-xp

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

1 个答案:

答案 0 :(得分:7)

支持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 XP上不可用。