Heim > Backend-Entwicklung > C++ > Warum kann mein statischer Qt5-Build das „Windows'-Plattform-Plugin nicht laden?

Warum kann mein statischer Qt5-Build das „Windows'-Plattform-Plugin nicht laden?

Patricia Arquette
Freigeben: 2024-11-25 03:19:11
Original
387 Leute haben es durchsucht

Why Does My Qt5 Static Build Fail to Load the

Der statische Qt5-Build kann das Plattform-Plugin „Windows“ nicht laden

Beim Erstellen einer Qt 5.0.2-Anwendung mit einer benutzerdefinierten statischen Verteilung in Visual Bei Studio 2012 tritt bei Entwicklern häufig der Fehler „Fehler beim Laden der Plattform-Plugin-Fenster“ auf. Um dieses Problem zu beheben, werden im Allgemeinen die folgenden Schritte empfohlen.

Stellen Sie zunächst sicher, dass die Linker-Eingabe das Notwendige enthält Bibliotheken:

  • imm32.lib
  • winmm.lib
  • Ws2_32.lib
  • qtmaind.l ib
  • Qt5Cored.lib
  • Qt5Guid.lib
  • Qt5Widgetsd.lib

Allerdings Das Hinzufügen von „qwindowsd.lib“ zu dieser Liste löst das Problem möglicherweise nicht.

Dynamic Link Library Build (Hinweis: Nur für dynamische Builds)

Wenn die Anwendung erstellt wurde Dynamisch ist es wichtig, die qwindows.dll in dasselbe Verzeichnis wie die ausführbare Datei zu verschieben. Die folgende Struktur sollte beibehalten werden:

  • yourapp.exe
  • Qt5Core.dll
  • ...
  • platforms/qwindows.dll
  • ...

Außerdem sollte das Plugins-Verzeichnis vorhanden sein weggelassen. Alle erforderlichen Ordner von QT_BASE/.../plugins/* sollten direkt bei den Binärdateien abgelegt werden.

Referenz

Diese Informationen stammen aus einem Diskussionsforum-Thread: http://qt-project.org/forums/viewthread/27056/#122588

Das obige ist der detaillierte Inhalt vonWarum kann mein statischer Qt5-Build das „Windows'-Plattform-Plugin nicht laden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage