QT常见问题 打包发布运行报错no Qt platform plugin

环境

Windows 10 X64
VS2019
QT5.14.2

复现

使用VS2019和QT写好代码生成release版本
加入所需要的dll库之后,准备在其他电脑上运行

BUG

报出如下错误
在这里插入图片描述

原因

根据上面的错误提示,翻译一下就可以明白:
这个应用程序启动失败,因为没有Qt平台相关插件可以被初始化。重新安装此应用程序可能解决这个问题。
实际原因就是缺少platform插件中的qwindows.dll

解决

①在Qt安装目录中找到platform插件文件夹,路径后面部分如下
在这里插入图片描述

②将Qt安装目录中的platoforms文件夹复制到你编译好了release文件夹中,就放在最上级即可。如果问题不大,platoforms文件夹中有一个qwindows.dll就可以了,如果还不行,就全部放进去。
在这里插入图片描述

来自:九七的Qt常见问题集锦(转载请注明出处)

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐