Qt5 部署"procedure entry point could not be located"
Qt5 deployment "procedure entry point could not be located"
我做了什么:
我在 Windows 10 上,我的应用程序是用 C++/Qt 5.11.1/MinGW 5.3.0 编写的。我用发布工具包编译了它,并从C:Qt5.11.1mingw53_32bin
上运行了windeployqt。它仍然缺少libgcc_s_dw2-1.dll
和libwinpthread-1.dll
,所以我将它们也从C:QtToolsmingw530_32bin
复制到应用程序目录。
错误:
每当我尝试启动我的应用程序时,我都会收到错误
过程入口点_ZdlPvj无法在 Qt5Sql 中找到.dll
过程入口点_ZNSt18condition_variable4waitERSt11unique_locklSt5mutexE无法在 Qt5Core 中找到.dll
据我所知,我已经从我的文件中删除了所有 qDebug 包含的内容,我假设 windeployqt 复制了正确的 dll。我已经尝试了依赖沃克,但无法取得太多结果,所以我不确定如何继续。
问题是windeployqt
由于某种原因无法找到gcc
。我用SET PATH=%PATH%;C:QtToolsmingw530_32bin
将其添加到我的路径中。再次运行windeployqt
后,我不必手动复制libgcc_s_dw2-1.dll
和libwinpthread-1.dll
,它使用了正确的Qt5Core.dll,因为该应用程序现在工作正常。
相关文章:
- _BitScanForward64 can not be found
- 如何摆脱导入的 make 项目中的 Eclipse 索引器"Type std::... could not be resolved"错误
- Qt5 部署"procedure entry point could not be located"
- 为什么"types may not be defined in parameter types"
- 使用自定义 nodejs 插件时的"The specified module could not be found"
- Boost.Python 和导入 dll,"The specified module could not be found"
- 如何修复此错误? "Method 'str' could not be resolved"
- 解决方法:'can not be used when making a shared object; recompile with -fPIC'使用Cmake。使用普通的 g++ 工作
- 如何修复'The procedure entry point SDL_RWclose could not be located in the dynamic link library'
- "The ordinal 344 could not be located in the dynamic link library"
- Libavcodec "the procedure entry point for av_frame_alloc could not be located" Visual Studio 2017 C+
- 无法运行Qt C++发布版本。 'The procedure entry point could not be located'
- 如何修复 WSL 上的智能感知'A definition for the symbol could not be located'
- " 'yc' can not be used as a function"错误C++
- 虚幻引擎4 "project coult not be compiled"
- 查找适用于"The specified module could not be found"的 DLL
- "the procedure entry point _ZNSt8_detail15_List_node_base7_M_hookEPS0_ could not be located in the
- 使用 Eclipse 和 minGW 的多个"could not be resolved"问题
- 在win2k3上运行.exe时发生"The procedure entry point GetErrorMode could not be located in the dynamic link l
- 如何修复错误" Variable-sized object may not be initialized "?