Maison > développement back-end > C++ > Pourquoi mon application Qt 5 construite de manière statique ne parvient-elle pas à charger le plug-in de la plate-forme « Windows » ?

Pourquoi mon application Qt 5 construite de manière statique ne parvient-elle pas à charger le plug-in de la plate-forme « Windows » ?

DDD
Libérer: 2024-12-02 19:44:12
original
196 Les gens l'ont consulté

Why Does My Statically Built Qt 5 Application Fail to Load the

Échec du chargement du plug-in de plateforme « Windows » dans la version statique de Qt5

Lors de la tentative d'exécution d'une application Qt construite de manière statique avec Qt 5.0.2 sous Windows utilisant Visual Studio 2012, les utilisateurs peuvent rencontrer un message d'erreur indiquant « Échec du chargement du plugin de plateforme Windows."

Ajout des bibliothèques requises

Pour résoudre cette erreur, les bibliothèques suivantes doivent être ajoutées à l'éditeur de liens entrée :

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

Cependant, l'ajout de "qwindowsd.lib" à cette liste ne résout généralement pas le problème.

Solution de construction dynamique

Pour les versions dynamiques uniquement, les utilisateurs doivent s'assurer que le fichier qwindows.dll Le fichier est déplacé vers le répertoire contenant l'exécutable (.exe) et les autres DLL nécessaires. Il doit être placé à côté, et non dans aucun sous-répertoire.

yourapp.exe
Qt5Core.dll
…
platforms/qwindows.dll
…
Copier après la connexion

Notez que le répertoire plugins n'est plus nécessaire dans ce cas. Au lieu de cela, tous les dossiers nécessaires de QT_BASE/.../plugins/* doivent être directement inclus avec les binaires.

Cette solution a été implémentée avec succès par les utilisateurs et peut être trouvée sur les forums Qt : http : //qt-project.org/forums/viewthread/27056/#122588

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal