This application failed to start because it could not find or load the Qt platform plugin

Posted GreenArrowMan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了This application failed to start because it could not find or load the Qt platform plugin相关的知识,希望对你有一定的参考价值。

                      欢迎关注公众号可以查看更多完整文章

 

使用QT编译生成的EXE,把需要的依赖库.dll都放在同一目录下面后,点击运行,出现:

然后把Qt\\Qt5.3.1\\Tools\\QtCreator\\bin目录下面的\\plugins文件夹拷贝过去,删掉除了platforms的其他文件夹。。platforms里面删除除了qwindows.dll的其他文件。

 还是同样的问题。然后去百度,看了很久,试了好几种方法还是没有解决。

把EXE拷贝到bin目录下面,却可以运行,所以还是某些文件没有拷贝全部。于是就把文件全部拷贝过去,一个一个删除。

后来发现是缺少这个配置文件。于是打开配置文件看到:

[Paths]
Libraries=../lib/qtcreator
Plugins=plugins
Imports=imports
Qml2Imports=qml

原来是没有配置好,找不到plugins目录。

于是把除了Plugins=plugins这一行以外的其他路径都删除了,点击启动,OK。

以上是关于This application failed to start because it could not find or load the Qt platform plugin的主要内容,如果未能解决你的问题,请参考以下文章

This application failed to start because no Qt platform plugin could be initialized

This application failed to start because no Qt platform plugin could be initialized.

This application failed to start because no Qt platform plugin could be initialized

使用 pyinstaller 将 python 文件转换为 .exe 给出: This application failed to start because no Qt platform plugi

This application failed to start because no Qt platform plugin could be initialized报错

pyqt5-tools 使用qtdesigner错误-This application failed to start because no Qt platform plugin could be i