我的应用程序在WinXP上运行但无法在Win7上启动

时间:2013-11-04 11:51:58

标签: windows-7 mingw32

我通过MinGW(32位)在Linux上编译了我的应用程序。我的应用程序在Windows XP(SP2& SP3,32位操作系统)上按预期运行,但在Windows 7(SP1,64位操作系统)上失败。它抛出了这条消息:

The application was unable to start correctly (0xc0000142). Click OK to close the application

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

使用Dependency Walker to trace which DLL is missing。在依赖项中加载Exe并按 F7 启动分析器。

enter image description here

点击此处ok开始分析:

enter image description here

收到错误消息后,您应该看到Depends.exe中显示缺少的DLL。

enter image description here