解决 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
编译器
gdb.exe
最后配置kits,选择刚刚配置的对应选项
!!!我本以为这样就好了,然后运行,果不其然报错
之后度娘,博客
解决办法总结一下有以下两种,但对我都没用:
1、系统环境变量配置问题,但我之前已经配置过 如下
2、是缺少plugins文件夹下的platforms和imageformats两个文件夹内的dll,但是一定不要直接把这两个文件夹下的dll直接扔到.exe同级目录下,而是要把这两个文件夹直接扔到.exe同级目录下
但我转念一想,我还没打包成exe呢呀,不对不对!
_____________________________________________________
最后去了qt的官方论坛 QT FORUM
看到了一位歪果老哥的回答:
按照上图,重新配置
成了!!!
为什么要单独在项目里配置呢?明明我已经在系统环境变量配置了?
疑惑??大家有知道的请评论哦
最后附上链接:
https://forum.qt.io/topic/97484/qt-5-12-make-mingw-32-release/16