【发布时间】:2013-05-22 15:28:31
【问题描述】:
当前环境:
构建信息: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 bit) 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?有什么想法吗?
【问题讨论】:
-
请注意写正常的句子。
-
我重新输入了 Post 。我希望现在很清楚
-
It executes, complies and runs fine on the Boxes with QT deployed and installed。你总是需要 Qt...Qt 是动态链接的,因此用于构建的确切版本应该在每台其他机器上(如果你的 Qt 项目本身就是一个 dll 的话)。 -
作为 EXE 编译时。我只需要依赖项,它运行良好。所以你说编译为 DLL 它必须安装 qt Environment?
-
您的问题是“在任何其他盒子上我收到错误 126。”。有效的方框和无效的方框有什么不同??