【问题标题】:How can i deploy a Qt 5.10 Quick 2 application on windows xp?如何在 windows xp 上部署 Qt 5.10 Quick 2 应用程序?
【发布时间】:2018-06-02 22:21:22
【问题描述】:

我在我的计算机上安装了 Qt 5.10 开发环境,其中我已经安装了带有 v141_xp 工具集的 Visual Studio 2017。

当我安装 Qt 5.10 时,我选择了 Mingw32 Tool Kit 选项。 现在,我有一个使用 Mingw32 构建工具包构建的 QML 应用程序;此应用程序使用了一些 3D 功能(例如 Bars3D,但它不使用角度)。

我使用\mingw53_32\bin 字典中的windeployqt.exe 来部署我的应用程序。没问题,可以在 Windows 7 中运行。

但是,当我将部署的文件复制到带有 SP3 的 Windows SP 上时,它无法运行; 我收到类似

的错误

“在kernal32.dll中找不到入口点xx...”

如何使用 VC 编译器或使用 Mingw 或 Alor 为 Windows XP 部署 Qt 5.10 QML 应用程序?或者还有什么我需要知道的?

【问题讨论】:

  • 您应该使用支持 Windows XP 的工具集编译您的应用程序和 Qtv141_xp tool set 没用,因为你用 mingw。
  • "xx" ???是函数的名称。在 MSDN 上查找该功能,看看它是否在 XP 上支持。 XP 过时了,不再受支持。

标签: windows qt visual-c++ windows-xp mingw32


【解决方案1】:

https://wiki.qt.io/PlatformSupport

5.6 是支持 XP 的最后一个正式版本,但我正在使用 Xp 中的 Qt 5.7 VS2015(但没有 webengine)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 2010-10-11
    • 1970-01-01
    • 2013-01-21
    • 2014-04-06
    • 1970-01-01
    相关资源
    最近更新 更多