Qt走起 - 附录 - 报错
由于找不到Qt6Core.dll,无法继续执行代码
最近再次走在QT学习和开发的路上,已经有一段时间没摸QT了,有点生疏,在安装了Qt6.2后,新建了个HovertreeQt的Qt Widgets Application项目作为练习,但却遇到了问题。使用QT Creator创建的项目,可以在QC界面上启动运行,但如果到文件夹中点击编译号的exe文件,却提示系统错误:

由于找不到QtWidgets.dll,无法继续执行代码。重新安装程序可能会解决此问题。
由于找不到Qt6Core.dll,无法继续执行代码。重新安装程序可能会解决此问题。

要解决这些问题,需要把Qt安装目录下的相应dll文件复制到exe程序的目录下。这些dll在Qt安装目录下的mingw(mingw81_64)或者其他编译器文件夹下的bin文件夹或者plugins等文件夹中可以找到。请看以下运行成功结果:Qt运行成功

以上手动方法,可以解决问题,也只复制需要的文件。另外也可以使用windeployqt工具进行程序发布。
收藏 列表

评论: