Edit: Некоторые люди начали отмечать мой вопрос как дубликат. Не забывайте, что многие подобные вопросы существовали, когда я спрашивал об этом (см., Например, список ниже). Однако ни один из этих ответов не разрешил мою проблему. После длительного поиска я нашел комментарий, который был проигнорирован всеми пользователями, указывающими на недостающую библиотеку lib. Теперь, спустя много месяцев, комментарий был изменен на ответ. Однако, когда я ответил на этот вопрос самим собой, я намеревался помочь другим людям, напрямую предоставив решение. Это не следует забывать, и до сих пор мой ответ помог многим людям. Поэтому мой вопрос определенно не дублируется. Кстати: принятый ответ в предоставленной ссылке сверху не решает проблему!
Да, я использовал поиск:
Не удалось загрузить плагин платформы и окна. Доступные платформы: Ошибка
Развертывание приложения Qt С++ из ошибки qwindows.dll в Visual Studio
не удалось загрузить плагин платформы "windows" Доступные платформы: окна, минимальные
Однако в моем случае проблема все еще сохраняется. Я использую Qt 5.1.1 с Visual Studio 2012 и разработал свое приложение на Windows 7 с Qt Creator 2.8.1. Приложение скомпилировано в "Release" -моде и может быть выполнено, если непосредственно начать с Qt Creator.
Однако, начиная с "release" -Folder, я получаю следующее сообщение:
Это приложение не удалось запустить, поскольку оно не могло найти или загрузить Плагин платформы Qt "окна". Доступные плагины платформы: минимальный, закадровый, окна.
Структура папки выглядит следующим образом:
release
+ gui.exe
+ icudt51.dll
+ icuin51.dll
+ icuuc51.dll
+ libGLESv2.dll
+ Qt5Core.dll
+ Qt5Gui.dll
+ Qt5Widgets.dll
+ platforms
Платформы - это папка, скопированная непосредственно из Qt\Qt5.1.1\5.1.1\msvc2012\плагинов\платформ, включая, например, qwindows.dll. Не имеет значения, переименую ли я его на "платформу", как это делали некоторые другие пользователи. Qt все еще не находит "окна плагинов платформы", где моя ошибка?