Qt 错误: 无法运行 release 下的可执行文件

Posted 朝闻道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 错误: 无法运行 release 下的可执行文件相关的知识,希望对你有一定的参考价值。


    学习Qt有一点时间了,但之前都是在debug版本下进行编译运行,偶然切换到release版本下,却出现了如下错误:

错误提示:
 
This application failed to start because it could not find or load the Qt platform plugin “windows”.
 
Reinstall the application may fix this problem.
 

    上网 Baidu / Google一下,得到如下解决方法:
 

复制 Qt安装目录下的./Tools/QtCreator/bin/qt.conf 文件和 整个的 ./Tools/QtCreator/bin/plugins/platforms 文件夹到 release 目录下即可。

qt.conf 的内容如下:
 
[Paths]
Libaries=../lib/qtcreator
Plugins=plugins
Imports=imports
Qml2Imports=qml

./plugins/platforms 目录中包含三个动态库文件:qminimal.dll 、 qoffscreen.dll 、qwindows.dll 。

 

http://blog.csdn.net/jan5_reyn/article/details/38955691

以上是关于Qt 错误: 无法运行 release 下的可执行文件的主要内容,如果未能解决你的问题,请参考以下文章

Qt编译生成的exe无法执行

在 Ubuntu 上运行 Qt 创建的可执行文件时出错

Qt打包文件

Qt Release build 无法打开 DLL

在qt里面用release编译运行正常,能连接到数据库,但是无法使用数据库查询了,这是怎么回事喃?

运行maven-assembly创建的可执行jar:错误:无法找到或加载主类