最佳答案
编辑: 有些人开始把我的问题标记为重复的问题。不要忘记,当我问这个问题时,存在许多类似的问题(见下面的列表)。然而,这些答案都解决不了我的问题。经过长时间的搜索,我发现 评论已经被所有用户忽略,指向缺失的库。现在,许多个月过去了,这个评论已经变成了一个答案。然而,当我自己回答这个问题时,我打算通过直接提供解决方案来帮助其他人。这不应该被忘记,到目前为止,我的答案帮助了很多人。所以我的问题绝对不是重复的。顺便说一下: 在顶部提供的链接中接受的答案并不能解决问题!
是的,我用了搜索:
从 Visual Studio qwindows.dll 错误部署 Qt C + + Application
加载平台插件失败“ windows”可用的平台有: windows,最小
然而,在我的情况下,问题仍然存在。我在 Visual Studio 2012中使用 Qt 5.1.1,在 Windows 7中使用 Qt Creator 2.8.1开发了我的应用程序。应用程序在“发布”模式下编译,如果直接使用 Qt Creator 启动,则可以执行。
但是,当从“发布”-文件夹开始时,我得到以下信息:
此应用程序启动失败,因为它无法找到或加载 Qt 平台插件“ windows”可用的平台插件有: 最小的,离开屏幕的,窗户的。
文件夹结构如下:
release
+ gui.exe
+ icudt51.dll
+ icuin51.dll
+ icuuc51.dll
+ libGLESv2.dll
+ Qt5Core.dll
+ Qt5Gui.dll
+ Qt5Widgets.dll
+ platforms
平台是从 Qt Qt5.1.15.1.1 msvc2012插件平台直接复制的文件夹,包括 qwindows.dll。如果我像其他一些用户那样将它重命名为“平台”,这并不重要。Qt 仍然没有找到“平台插件窗口”,我的错误在哪里?