Ich schreibe eine Qt-Anwendung unter Windows mit Visual Studio 2012. Verwendung des Qt-Add-Ins und einer benutzerdefinierten statische Verteilung von Qt 5.0.2. Ich renne in den gefürchteten "Failed to load platform plugin windows"
Fehler, wenn ich die Anwendung ausführen. Ich habe folgendes an den Linker Eingang hinzugefügt:Qt5 Statische Build-Ergebnisse Fehler beim Laden des Plattform-Plugins "Windows"
imm32.lib
winmm.lib
Ws2_32.lib
qtmaind.lib
Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
Zuerst dachte ich, dass vielleicht sollte ich auch aber „qwindowsd.lib“ zu dieser Liste hinzuzufügen, die nicht das Problem zu beheben haben. Was muss ich tun, damit meine Bewerbung läuft?
Wie haben Sie qwindows.lib verlinkt? Der normale Weg zum Hinzufügen von LIBS + = qwindows.lib hat es nicht gefunden. – mphair
qwindows.lib kann auch nirgends gefunden werden – jjxtra
@PsychoDad Es ist nur verfügbar, wenn Sie die statischen Qt-Bibliotheken erstellt haben. Bei den normalen Builds, die von der Qt-Website heruntergeladen werden, müssen Sie lediglich die freigegebene Bibliothek qwindows.dll (oder qwindowsd.dll) in den Unterordner ** platforms ** neben Ihrer ausführbaren Builddatei einfügen. Machen Sie dieses Unterverzeichnis manuell. In ähnlicher Weise benötigen Sie abhängig von Ihrem Programm möglicherweise andere Plug-ins aus Image-Formaten usw. – chappjc