我们决定开发一种与Windows XP兼容的POS应用程序,因为印度40%的小规模商店业主正在使用具有512 MB RAM的Windows XP系统

我们决定尝试Qt创建器,因为它是基于C++的开发,因为基于C++的GUI由于遵守本机代码而消耗较少的RAM,而基于.Net框架的应用程序则占用了更多内存,因为它在CLR之上运行

现在我们的问题是

我们知道Qt创建者停止了对XP的支持

现在的困惑是,IDE是停止支持还是整个框架停止支持

例如,Visual Studio 2019不支持XP

但是我们能够通过Targeting .Net framework 4.0在Windows 10中使用VS 2019开发与XP兼容的应用程序

现在,我需要知道相同的过程是否也适用于Qt 5.12

也就是说,是否可以通过选择较旧版本的Qt框架并以VS 2019中为XP选择.Net 4.0的相同方式,通过定位Windows XP来使用Windows 10中运行的Qt 5.12来构建Qt应用程序?

或者我只需要下载Qt 5.5才能为XP构建版本?

最佳答案

不,您不能使用Qt 5.12来定位Windows Xp,根据this Wiki页面的介绍,您将需要获取旧版本的Qt,而Qt 5.6是最新的页面,仍然支持Xp。

另外Visual Studio 2019不支持Xp,您将需要安装较旧的工具集(v141)才能定位Xp,有关msdn herehere的更多信息

10-04 23:14
查看更多