Windows QT应用程序的运行时错误?

Windows QT应用程序的运行时错误?,windows,qt,Windows,Qt,我已经在Qt5.1上为Windows7开发了一个应用程序,现在我想发布它。因为我使用了MINGW编译器,所以无法静态构建它。我使用dependency walker查找所有DLL并将其打包。当我在没有Qt开发环境的机器上运行应用程序时,应用程序会崩溃,微软Visual C++运行库错误。 有谁能告诉我问题出在哪里吗?看来您遗漏了一些DLL。请使用dependency walker再试一次,我曾经遇到过同样的问题。dependency walker未显示缺少的DLL,但某些DLL已丢失。试着搜索,

我已经在Qt5.1上为Windows7开发了一个应用程序,现在我想发布它。因为我使用了MINGW编译器,所以无法静态构建它。我使用dependency walker查找所有DLL并将其打包。当我在没有Qt开发环境的机器上运行应用程序时,应用程序会崩溃,微软Visual C++运行库错误。
有谁能告诉我问题出在哪里吗?

看来您遗漏了一些DLL。请使用dependency walker再试一次,我曾经遇到过同样的问题。dependency walker未显示缺少的DLL,但某些DLL已丢失。试着搜索,所以,有类似的问题


错误是

修复了问题:

修复方法是将文件夹平台添加到应用程序可执行文件的位置,并从QT安装的loaction 5.1.0-rc2\mingw48_32\plugins\platforms中复制到qwindows.dll中


此外,还需要复制所有DLLQVector时,我遇到此问题。Mingw没有在错误对话框中显示错误,MSVC有。和Mingw没有找到代码的错误行,只是发出一个运行时错误对话框,没有详细信息。修复了问题:修复方法是添加一个文件夹平台,并将其复制到qwindows.dll 5.1.0-rc2\mingw48_32\plugins\platforms中(如果发布build或qwindowsd.dll进行调试)。此外,所有需要复制的DLL QT5每分钟都变得越来越复杂。似乎文件夹应该是平台而不是平台。我相信这篇文章为我节省了大量时间来解决完全相同的问题。。接受你自己的答案,普拉乔什!