我通过MinGW(32位)在Linux上编译我的应用程序。我的应用程序按预期在Windows XP(SP2 & SP3,32位操作系统)上运行,但在Windows 7(SP1,64位操作系统)上失败。它会抛出此消息:我的应用程序在WinXP上运行,但无法在Win7上启动
The application was unable to start correctly (0xc0000142). Click OK to close the application
如何解决此问题?
我通过MinGW(32位)在Linux上编译我的应用程序。我的应用程序按预期在Windows XP(SP2 & SP3,32位操作系统)上运行,但在Windows 7(SP1,64位操作系统)上失败。它会抛出此消息:我的应用程序在WinXP上运行,但无法在Win7上启动
The application was unable to start correctly (0xc0000142). Click OK to close the application
如何解决此问题?
使用Dependency Walker to trace which DLL is missing。加载Exe取决于并按F7启动分析器。在你得到你应该看到失踪显示了Depends.exe DLL的错误信息
:
点击这里ok
开始分析。
这不是一个缺少的DLL问题。 –
我发现通过mingw32构建在linux上的glew32.dll在Windows 7上有初始化问题...此库的DllMain()返回0(0x0)。 –
一个你使用返回从它的DllMain()入口点FALSE的的DLL。这就是所有可以从错误代码中猜到的。 –