报错“由于找不到Qt5Core.dll,无法继续执行代码”表明你的应用程序在运行时未能找到必要的 Qt 库文件。同类型的报错还有例如:“由于找不到Qt5Gui.dll,无法继续执行代码“、“由于找不到Qt5widget.dll,无法继续执行代码“等;
要解决这个问题,你需要确保所有必需的 Qt DLL 文件都包含在应用程序的目录中。
1.手动复制必要的 DLL 文件:
可以手动复制必要的 DLL 文件。通常需要以下文件:
Qt5Core.dll
Qt5Gui.dll
Qt5Widgets.dll
- 其他你使用的 Qt 模块对应的 DLL 文件
通常这些依赖文件可以在你qt的安装目录下/mingw73_64/bin找到:
以我的电脑为例:QT5Core.dll在/D/Qt/Qt5.13.0/5.13.0/mingw73_64/bin/目录下
2.确保目录结构正确:
你的应用程序目录结构应该类似于:
your_app_directory/
├── platforms/
│ └── qwindows.dll
├── app.exe
├── Qt5Core.dll
├── Qt5Gui.dll
├── Qt5Widgets.dll
├── ...