Modifica: alcune persone hanno iniziato a contrassegnare la mia domanda come duplicata. Non dimenticare che molte domande simili esistevano quando le ho posto questa (vedi ad esempio la lista qui sotto). Tuttavia, nessuna di queste risposte ha risolto il mio problema . Dopo una lunga ricerca ho trovato un commento che era stato ignorato da tutti gli utenti che puntavano alla lib mancante. Ora, molti mesi dopo, il commento è stato cambiato in una risposta. Tuttavia, quando ho risposto a questa domanda da solo intendevo aiutare gli altri fornendo direttamente la soluzione. Questo non dovrebbe essere dimenticato e finora la mia risposta ha aiutato molte persone. Pertanto la mia domanda non è assolutamente un duplicato. A proposito: la risposta accettata all'interno del link fornito in alto non risolve il problema !
Sì, ho usato la ricerca:
Distribuzione dell'applicazione Qt C ++ dall'errore qwindows.dll di Visual Studio
Tuttavia, nel mio caso il problema persiste ancora. Sto usando Qt 5.1.1 con Visual Studio 2012 e ho sviluppato la mia applicazione su Windows 7 con Qt Creator 2.8.1. L'applicazione viene compilata in modalità "Rilascio" e può essere eseguita se avviata direttamente con Qt Creator.
Tuttavia, a partire dalla cartella "release", ricevo il seguente messaggio:
Impossibile avviare questa applicazione perché non è stato possibile trovare o caricare il plug-in della piattaforma Qt "Windows". I plugin disponibili per la piattaforma sono: minimal, offscreen, windows.
La struttura delle cartelle è simile alla seguente:
release
+ gui.exe
+ icudt51.dll
+ icuin51.dll
+ icuuc51.dll
+ libGLESv2.dll
+ Qt5Core.dll
+ Qt5Gui.dll
+ Qt5Widgets.dll
+ platforms
Platforms è la cartella copiata direttamente dalle piattaforme Qt \ Qt5.1.1 \ 5.1.1 \ msvc2012 \ plugins \, incluso ad esempio qwindows.dll. Non importa se lo rinomino in "piattaforma" come hanno fatto altri utenti. Qt non sta ancora trovando la "finestra del plugin della piattaforma", dov'è il mio errore?
Depends
, che mostrerà dipendenze DLL e problemi derivanti da essi. È possibile utilizzare questo strumento per l'analisi statica di un file exe o dll, ma anche per mostrare l'avvio di un'applicazione con DLL caricate dinamicamente.