2014-02-06 48 views
1

已发布了很多类似的问题,但没有人为我工作 在Windows 7上,我能够运行我的程序的独立与适当的DLL中的可执行文件的文件夹。Qt应用程序:无法在Windows 8上加载平台插件“窗口”,但在Windows 7上没有问题

在Windows 8.1中,我不能够或者与Qt Creator中也没有独立运行我的项目。我得到

此应用程序无法启动错误因为它无法找到或加载Qt平台插件“windows”。可用平台插件为:最小, 屏幕外。

我把我的平台的DLL中./platforms和./的建议herehere除其他地方。不过,我的应用程序不会启动,并给我同样的错误。

我已经包含从我的C:\Qt\Qt5.2.0-mingw\5.2.0\mingw48_32\plugins\platforms目录中的所有dll。

我该如何解决这个问题?

+1

尝试平台文件夹可执行文件(末尾有's'),在我的Windows 7系统上,MinGW Qt版本运行时没有平台/ qwindows.dll,可能在Windows 8上是需要的。 – Zlatomir

+0

编辑过,我实际上使用过平台** ** – chwi

回答

0

对于我来说,用Qt安装5.2.0和MSVC 2012,还需要以下的dll在Windows 7和8.1执行应用程序(发行版):在相同路径

-example.exe //My application 
-icudt51.dll 
-icuin51.dll 
-icuuc51.dll 
-libEGL.dll 
-libGLESv2.dll 
-Qt5Core.dll 
-Qt5Gui.dll 
-Qt5Widgets.dll 
-platforms // Folder 
--qminimal.dll 
--qoffscreen.dll 
--qwindows.dll 
+0

有点不相干我觉得自从我使用mingw编译器 – chwi

+0

@Wilhelmsen因为你没有提供你使用过的dll列表,所以我不知道它是否只是qt creator + mingw问题或它在包含dll中的问题。但是,我必须承认,我没有仔细阅读这个问题,并且错过了您的应用程序不能在QtCreator中执行的事实。 – Sunrise

相关问题