0

当前环境:

构建信息:Qt Creator 2.7.0 基于 Qt 5.0.2(32 位),同时使用 MinGW 作为编译器。XP 专业版盒子

原始环境:

原始来源是在带有 Windows 7 的 Mac 上的 qt creator 2.6.2 qt 5.0.1(32 位)MinGw 上制作的。

关于我正在尝试做的事情的信息:

该项目与名为 Metatrader 4 的应用程序一起使用,用于增强 Metrader 的 GUI。在 Metatrader 中,我可以使用 shell 执行 A 启动 qt 应用程序...有时它可以工作,有时它不能。所以我已经将 QT 项目转换为 DLL。

问题信息:

它在部署和安装了 QT 的 Box 上执行、遵守和运行良好。在任何其他盒子上,我收到错误 126。

我试过的:**

Dependency walker 给了我这个错误 API-MS-WIN-CORE-HANDLE-L1-1-0.DLL 。我正在研究的这个当前的盒子有 XPRO。

我想问的问题?

为什么exe完美运行时出现错误126?有什么想法吗?

4

1 回答 1

0

首先你需要知道是什么error 126。根据 MSDN,它是ERROR_MOD_NOT_FOUND,所以你从那里工作,很可能exe是由于它正在查看的路径不正确或相似而无法找到它编译的库之一。确保当您exe部署到另一台机器上时,您还部署了必要的 Qt 库并将它们部署到 exe 知道可以查看的位置。

于 2013-05-22T16:37:54.017 回答