qtcreator 程序出现Failed to load platform plugin “windows”的错误
2015-11-18 21:29
525 查看
开发环境:win7 32+qtcreator 2.8.1+qt5.1.1+mingw48_32
测试环境:xp3 32位、win7 32、server 2003 32、server 2008 64
参考:
http://zhidao.baidu.com/question/262771172937755405.html?sort=6&old=1&afterAnswer=1#here
在官网上下载的安装文件:
Qt
5.1.1 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB) (Info)
为了测试用qt开发的应用程序在各系统下的运行
构建和运行环境:
.
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/2b12436e8e68536fd6e5f61d83f9b2a0)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/b17100af537967eccf160fb138812ea5)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/69688cb38d3b1eb6e6085f3f000667c2)
1.创建了一个简单的:qt gui应用
2.用release方式进行构建,构建完成包含如下文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/577667ff95cf2a105c493524a144fea1)
这时如果直接双击,应用程序是打不开的,因为缺少相关库文件,可以用微软的DEPENDS.EXE,查看下
所在目录:F:\Program Files\Microsoft Visual Studio\Common\Tools\DEPENDS.EXE
用DEPENDS,打开accPlatApp.exe 如过出现问号的情况就是缺少dll文件.如下图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/4475ef4a920bdfcf82829e63f42384e3)
这时可以到qmake所在目录C:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin,把这两个文件拷贝到应用程序目录下,这时应该程序目录为:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/637cd5f528a173f76fb92c85b9c1a4a1)
再次双击AccPlatApp.exe文件还是不能运行,再次用DEPENDS.EXE程序打开它,这时又会提示其他库文件找不到,再到库目录下进行文件拷贝,知道程序能够运行。
这时文件目录结构如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/1d8c0f2e79a4007a41aae20af44eef96)
这样双击exe文件就能够打开了。
我们把exe文件及库目录拷贝到xp下看看是否成功运行
双击exe文件,提示找不到libgcc_s_dw2-1.dll、libstdc++-6.dll、libwinpthread-1.dll,再把这3个文件拷贝到应用程序文件夹下,
再次双击exe文件,出现:Failed to load platform plugin “windows”的错误
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/4c4d57dc4ec83ac6e88071fe0864f18f)
我们在C:\Qt\Qt5.1.1\5.1.1\mingw48_32\plugins 目录下,把platforms文件直接拷贝到应用程序目录下,在看下,成功运行
![](https://oscdn.geek-share.com/Uploads/Images/Content/201511/cfc0cc2b34048eb9e4078c67731e7ba1)
遇到个问题:这个程序在qtcreator下,构建菜单下,“发布”、"部署"怎么不可用,希望有知道的给解释下。
测试环境:xp3 32位、win7 32、server 2003 32、server 2008 64
参考:
http://zhidao.baidu.com/question/262771172937755405.html?sort=6&old=1&afterAnswer=1#here
在官网上下载的安装文件:
Qt
5.1.1 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB) (Info)
为了测试用qt开发的应用程序在各系统下的运行
构建和运行环境:
.
1.创建了一个简单的:qt gui应用
2.用release方式进行构建,构建完成包含如下文件:
这时如果直接双击,应用程序是打不开的,因为缺少相关库文件,可以用微软的DEPENDS.EXE,查看下
所在目录:F:\Program Files\Microsoft Visual Studio\Common\Tools\DEPENDS.EXE
用DEPENDS,打开accPlatApp.exe 如过出现问号的情况就是缺少dll文件.如下图所示:
这时可以到qmake所在目录C:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin,把这两个文件拷贝到应用程序目录下,这时应该程序目录为:
再次双击AccPlatApp.exe文件还是不能运行,再次用DEPENDS.EXE程序打开它,这时又会提示其他库文件找不到,再到库目录下进行文件拷贝,知道程序能够运行。
这时文件目录结构如下:
这样双击exe文件就能够打开了。
我们把exe文件及库目录拷贝到xp下看看是否成功运行
双击exe文件,提示找不到libgcc_s_dw2-1.dll、libstdc++-6.dll、libwinpthread-1.dll,再把这3个文件拷贝到应用程序文件夹下,
再次双击exe文件,出现:Failed to load platform plugin “windows”的错误
我们在C:\Qt\Qt5.1.1\5.1.1\mingw48_32\plugins 目录下,把platforms文件直接拷贝到应用程序目录下,在看下,成功运行
遇到个问题:这个程序在qtcreator下,构建菜单下,“发布”、"部署"怎么不可用,希望有知道的给解释下。
相关文章推荐
- it could not find or load the Qt platform plugin "windows"
- 我的QT5学习之路(三)——模板库、工具类和控件(中)
- 命令行执行Qt程序
- 命令行执行Qt程序
- Qt程序启动画面播放(gif与swf两种动画格式) - 路上的脚印
- QTCreator项目转移到VS项目步骤、中文乱码解决方案
- 老李分享:qtp自动化测试框架赏析-关键字自动化测试框架(二)
- QT QTableWidget 用法总结
- ubuntu 下在应用程序列表中创建QTCREATOR快捷图标
- Qt---在QLabel上实现系统时间
- Ⅰ.2.6.6 如何测试Graphics Views、Graphics Scenes 和 Graphics Items (Qt 4)
- Ⅰ.2.6.5 如何测试QAction、QMenu、以及QMenuBar(Qt 4)
- Qt ini配置文件读写
- Qt的进度条设置
- 在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
- QT中在全盘中寻找特定的文件
- QT在VS2010下的使用配置
- Ⅰ.2.6.4 如何测试 Table Widgets,以及使用外部数据文件(Qt 4)
- Qt和WPF比较---控件布局和消息响应
- 用Qt写的一个仿Windows记事本程序