当DLL被添加到其目录时,Qt应用程序(发布)崩溃

时间:2016-08-23 06:20:51

标签: c++ windows qt dll

我正在使用Windows。我用QtCreator(4.0.3)创建了Qt 5.7应用程序,并构建了Qt 5.7.0 MinGW 32位。通过QtCreator,它使用“debug”版本和“realese”版本。我认为一切都很好,所以我试着直接吃午餐(.exe文件),但它要求一些.dll(主要是Qt5Core.dll),但是一旦我复制到它的文件夹应用程序启动崩溃。只要DLL被用于直接攻击 - 甚至以前在QtCreator上发布时工作的构建都会崩溃。基本上 - DLL的存在使它变得更糟并且崩溃,但没有它们 - 通过.exe文件午餐申请是不可能的。

这些问题是否有任何解决方案或合乎逻辑的原因?

当我将Qt5Core.dll添加到目录并尝试午餐.exe时,我看到了消息:

“无法在库Qt5Core.dll中找到z_inflate的入口点”

0 个答案:

没有答案