我们决定也开发一个与 Windows XP 兼容的 POS 应用程序,因为印度 40% 的小型店主使用的是带有 512 MB RAM 的 Windows XP 系统
我们决定尝试 Qt creater,因为它是基于 C++ 的开发,因为基于 C++ 的 GUI 由于兼容 native 代码而消耗更少的 RAM,而基于 .Net 框架的应用程序占用更多内存,因为它运行在 CLR 之上
现在我们的问题是,
我们了解到Qt creater停止了对XP的支持
现在的困惑是,是IDE不支持了还是整个框架不支持了
比如Visual Studio 2019不支持XP
但我们能够通过 Targeting .Net framework 4.0 在 Windows 10 中使用 VS 2019 开发与 XP 兼容的应用程序 . 现在我需要知道同样的过程是否也适用于 Qt 5.12
也就是说,我是否能够像我在 VS 2019 中为 XP 选择 .Net 4.0 一样,通过以 Windows XP 为目标,使用在 Windows 10 中运行的 Qt 5.12 构建 Qt 应用程序? . 或者我必须下载 Qt 5.5 才能构建 XP?
最佳答案
不,根据this,您不能使用 Qt 5.12 来定位 Windows Xp,您将需要获得旧版本的 Qt。 wiki 页面 Qt 5.6 是最新的,仍然支持 Xp。
此外,Visual Studio 2019 不支持 Xp,您需要安装较旧的工具集 (v141) 才能以 Xp 为目标,请在 msdn here 上阅读更多信息和 here
关于c++ - 是否可以使用在 Windows 10 上运行的 Qt 5.12 构建针对 Windows XP 的 Qt 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58677697/