解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题

解决 Qt5 This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem 问题

因为C盘没空间了,把之前的项目移到了D盘,然后编译运行是报错如下:
在这里插入图片描述
看了一下报错我的第一反应是项目配置错误,因为毕竟移盘了,之前的配置肯定都需要更改。

手动配置了以下几个,其实就是更改一下依赖的位置
qmake.exe
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第1张图片
编译器
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第2张图片
gdb.exe
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第3张图片
最后配置kits,选择刚刚配置的对应选项
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第4张图片
!!!我本以为这样就好了,然后运行,果不其然报错
之后度娘,博客
解决办法总结一下有以下两种,但对我都没用:
1、系统环境变量配置问题,但我之前已经配置过 如下
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第5张图片
2、是缺少plugins文件夹下的platforms和imageformats两个文件夹内的dll,但是一定不要直接把这两个文件夹下的dll直接扔到.exe同级目录下,而是要把这两个文件夹直接扔到.exe同级目录下

但我转念一想,我还没打包成exe呢呀,不对不对!
_____________________________________________________

最后去了qt的官方论坛 QT FORUM
看到了一位歪果老哥的回答:
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第6张图片
按照上图,重新配置
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第7张图片
成了!!!
解决 Qt5 This application failed to start because no Qt platform plugin could be initialized.问题_第8张图片
为什么要单独在项目里配置呢?明明我已经在系统环境变量配置了?
疑惑??大家有知道的请评论哦

最后附上链接:
https://forum.qt.io/topic/97484/qt-5-12-make-mingw-32-release/16

你可能感兴趣的:(qt,exe)