【发布时间】: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 的工具集编译您的应用程序和 Qt。
v141_xp tool set没用,因为你用 mingw。 -
"xx" ???是函数的名称。在 MSDN 上查找该功能,看看它是否在 XP 上支持。 XP 过时了,不再受支持。
标签: windows qt visual-c++ windows-xp mingw32