Qt 5.5.1(MinGW 32bit版)下开发的小程序,发布release版后本机可以运行。移至另一台完全未安装qt的电脑(win8)报错——This application failed to start because it could not find or load the Qt platform plugin "windows"
此问题已通过将platforms/qwindows.dll和其他dll一并移到exe所在目录下而不再出现报错消息,但此时双击应用程序后完全无反应,鼠标转小圈一段时间后恢复原样。不知该如何解决?这是现目录下的文件列表,两个exe的差别只有一句QApplication::addLibraryPath("./plugins");
在程序开发过程中用到了openGL,但是没有从外部引入,而是直接使用的内置QOpenGLWidget和QOpenGLFunctions,对此问题有影响吗?
另:现在发现双击后运行在任务管理器的后台进程下有显示,但过一段时间就消失了。
BrightGuo 程序员小明

加入知乎

与世界分享你的知识、经验和见解

验证码
已有帐号?
15 人关注该问题

回答状态

发布于 2016-11-27

所属问题被浏览 458