C++ 是否可以使用运行在Windows 10上的Qt 5.12构建针对Windows XP的Qt应用程序?
我们决定开发一款与Windows XP兼容的POS应用程序,因为印度40%的小规模店主都在使用内存为512 MB的Windows XP系统 <>我们决定尝试QT创作者,因为它是基于C++的开发,因为基于C++的GUI由于本地代码的兼容性而消耗较少的RAM,而.NETFramework应用程序则因为它运行在CLR 之上而占用了更多的内存。 现在我们的问题是, 我们知道Qt creater停止了对XP的支持 现在的困惑是,是IDE停止了支持,还是整个框架停止了支持 例如,VisualStudio2019不支持XP 但我们能够通过针对.Net framework 4.0,在windows 10中使用VS 2019开发与XP兼容的应用程序 . 现在我需要知道同样的程序是否也适用于Qt5.12 也就是说,我是否能够使用运行在windows 10中的Qt 5.12,通过选择较旧版本的Qt framework,以windows XP为目标,构建一个Qt应用程序,就像我在VS 2019中为XP选择.Net 4.0一样? .C++ 是否可以使用运行在Windows 10上的Qt 5.12构建针对Windows XP的Qt应用程序?,c++,qt,qml,windows-xp,legacy,C++,Qt,Qml,Windows Xp,Legacy,我们决定开发一款与Windows XP兼容的POS应用程序,因为印度40%的小规模店主都在使用内存为512 MB的Windows XP系统 我们决定尝试QT创作者,因为它是基于C++的开发,因为基于C++的GUI由于本地代码的兼容性而消耗较少的RAM,而.NETFramework应用程序则因为它运行在CLR 之上而占用了更多的内存。 现在我们的问题是, 我们知道Qt creater停止了对XP的支持 现在的困惑是,是IDE停止了支持,还是整个框架停止了支持 例如,VisualStudio2019
或者我必须下载Qt 5.5才能为XP构建?不,您不能使用Qt 5.12以Windows XP为目标,您需要获得较旧版本的Qt,根据wiki页面,Qt 5.6是仍然支持XP的最新版本
此外,Visual Studio 2019不支持Xp,您需要安装较旧的工具集(v141)才能以Xp为目标,请阅读msdn上的更多内容,并对使用较旧版本感到非常遗憾。我必须支持XP。好的,我会试试5.6,使用Qt开发的应用程序比在.Net中开发的winforms应用程序占用的内存少吗?它应该更节省内存,但显然这取决于您使用的内容和方式,因此您需要根据您的特定需要测量内存消耗。