我们决定开发一种与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 here和here的更多信息