


Warum findet meine Qt-Anwendung das „Windows'-Plattform-Plugin unter Windows Vista nicht?
Nov 30, 2024 am 07:31 AMFehler beim Laden der Anwendung: „QT-Plattform-Plugin „Windows“ nicht gefunden
Das Problem ist darauf zurückzuführen, dass die Anwendung nicht gefunden und geladen werden kann Das QT-Plattform-Plugin mit dem Namen „Windows“. Trotz der Implementierung der Lösungsvorschläge aus früheren Stack Overflow-Anfragen besteht das Problem weiterhin.
Ihre Anwendungseinrichtung beinhaltet:
- Windows 7 Professional x64
- Visual Studio 2012
- Qt 5.2.0 erstellt mit spezifischen Konfigurationen
- QtSingleApplication von qt-solutions
- 32-Bit Anwendung
- qmake wird mit bestimmten Parametern ausgeführt
- .pri-Datei unter Verwendung eines Compiler-Flags
Die Anwendung wird jedoch erfolgreich auf Ihrem Entwicklungscomputer erstellt und ausgeführt Wird auf Windows Vista-Rechnern mit verschiedenen installierten VC-Redistributionen ausgeführt, erscheint die folgende Fehlermeldung:
Anwendung konnte nicht gestartet werden, da QT nicht gefunden oder geladen werden konnte Plattform-Plugin „Windows“
Um dieses Problem zu beheben, wurde ein .platforms/-Verzeichnis erstellt und mit qwindows.dll (zusammen mit anderen DLLs) gefüllt. Trotz dieser Ergänzungen bleibt die Fehlermeldung weiterhin bestehen, jetzt begleitet von der Meldung:
Verfügbare Plattform-Plugins sind: Offscreen
Dependency Walker zeigt einen Fehler an:
GetProcAddress(0x76CA0000 [KERNEL32 .DLL], „GetCurrentPackageId“) aufgerufen von „MSVCR110.DLL“ an der Adresse 0x6AC6FDFA und gab NULL zurück. Fehler: Das angegebene Verfahren konnte nicht gefunden werden (127).
Lösung:
Um das Problem zu beheben, muss qwindows.dll in einem Ordner namens „platforms“ abgelegt werden. mit dem Pfad von der ausführbaren Datei zur DLL sein:
platforms/qwindows.dll
Darüber hinaus muss die folgende Zeile am Anfang Ihrer main()-Funktion hinzugefügt werden:
QCoreApplication::addLibraryPath(" ./");
Diese Schritte ermöglichen es der Anwendung, qwindows.dll zu finden und zu laden, wodurch der Ladevorgang behoben wird Fehler.
Das obige ist der detaillierte Inhalt vonWarum findet meine Qt-Anwendung das „Windows'-Plattform-Plugin unter Windows Vista nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Welche Werte sind von C -Sprachfunktionen zurückgegeben? Was bestimmt den Rückgabewert?

GULC: C -Bibliothek von Grund auf neu gebaut

C Sprachfunktionsformat -Buchstaben -Fall -Konvertierungsschritte

Was sind die Definitionen und Aufrufregeln von C -Sprachfunktionen und was sind die?

eindeutiger Gebrauch und Phrasenfreigabe

Wo ist der Rückgabewert der C -Sprachfunktion im Speicher?

Wie funktioniert die C -Standard -Vorlagenbibliothek (STL)?

Wie benutze ich Algorithmen aus der STL (sortieren, finden, transformieren usw.) effizient?
