Редагувати: деякі люди почали позначати моє запитання як дублікат. Не забувайте, що багато подібних питань існувало, коли я задавав це питання (див., Наприклад, список нижче). Однак жодна з цих відповідей не вирішила моєї проблеми . Після тривалого пошуку я знайшов коментар, який усі користувачі проігнорували, вказуючи на відсутніх ліб. Тепер, через багато місяців, коментар було змінено на відповідь. Однак, відповівши на це запитання msyself, я мав намір допомогти іншим, безпосередньо надавши рішення. Це не слід забувати, і поки що моя відповідь допомогла багатьом людям. Тому моє питання, безумовно, не є дублікатом. До речі: прийнята відповідь у наданому посиланні зверху не вирішує проблеми !
Так, я використовував пошук:
Не вдалося завантажити плагін "windows". Доступні платформи: Помилка
Розгортання програми Qt C ++ від Visual Studio qwindows.dll помилка
не вдалося завантажити плагін "windows". Доступними платформами є: windows, мінімальний
Однак у моєму випадку проблема все ще зберігається. Я використовую Qt 5.1.1 з Visual Studio 2012 і розробив свою програму для Windows 7 з Qt Creator 2.8.1. Додаток компілюється у "Release" -моді та може бути виконано, якщо безпосередньо розпочати роботу з Qt Creator.
Однак, починаючи з "випуску" -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 все ще не знаходить «платформних вікон плагінів», де моя помилка?
Depends
, який покаже вам залежності DLL та проблеми, що виникають у результаті. Ви можете використовувати цей інструмент для статичного аналізу файлу EXE або DLL, але також використовувати його для показу запуску програми з динамічно завантаженими DLL.