我已经完成的内容:
我使用的是 Windows 10 操作系统,并编写了一款 C++ / Qt 5.11.1 / MinGW 5.3.0 应用程序。我使用发布工具包进行编译,并从 C:\Qt\5.11.1\mingw53_32\bin
运行了 windeployqt 命令。然而,它仍然缺少 libgcc_s_dw2-1.dll
和 libwinpthread-1.dll
文件,因此我也将它们从 C:\Qt\Tools\mingw530_32\bin
复制到应用程序目录中。
出现的错误信息:
每当我尝试启动我的应用程序时,我会遇到以下错误信息:
在 Qt5Sql.dll 中未找到 _ZdlPvj 程序入口点
在 Qt5Core.dll 中未找到 _ZNSt18condition_variable4waitERSt11unique_locklSt5mutexE 程序入口点
根据我观察到的情况,我已从文件中删除了所有的 qDebug 包含语句,并假定 windeployqt 已复制正确的 dll 文件。我已尝试使用“Dependency Walker”,但无法得到很多结果,因此我不确定该如何继续处理。
Qt 5.11.1 MinGW
之外的所有工具包,重新构建并重新运行了 windeployqt。不知何故,这次我只收到了第二个错误。 - fallenpenguin