Lié statiquement application avec Qt donne une erreur: Échec du chargement de plate-forme de plugin “windows”

J'ai construit Qt 5.0.1 de façon statique dans VS 2010 sous Windows 7 x64. Les paramètres de configuration ont été

configure -debug-and-release -opensource -confirm-license -platform win32-msvc2010 -nomake examples -nomake tests -no-webkit -static

et j'ai effectué le construire avec jom avec les paramètres suivants:

jom -j 4

Le processus de génération a été un succès et je peux trouver toutes les libs et le lien de mon application avec Qt de façon statique. Maintenant, le problème est que quand j'essaye d'exécuter l'application, il me donne une erreur

Module: 5.0.1
File: kernel\qguiapplication.cpp
Line: 781
"Failed to load platform plugin "windows". Available platforms are:"

Mais en dessous de cette erreur, il ne se présentent pas toutes les plates-formes. J'ai rencontré la même erreur lors de la liaison avec Qt de façon dynamique. Je me suis débarrassé de que en plaçant la dépendance Dll (qt5core.dll, qt5gui.dll etc) dans le même répertoire de mon exe. Mais je ne peux pas trouver un moyen de ce temps.

Après l'accumulation d'électricité statique de Qt, les Dll dans le plugins/plates-formes/dossier ont disparu et sont remplacés par des libs. J'ai également essayé de lier statiquement avec qwindows.lib, mais en vain.

Une idée?
Ce qui concerne.

Puis-je lier statiquement mon application avec qwindows.lib?

OriginalL'auteur Waqas Danish | 2013-02-28