Maison >développement back-end >C++ >Pourquoi ma version statique Qt5 ne parvient-elle pas à charger le plug-in de la plate-forme « Windows » ?

Pourquoi ma version statique Qt5 ne parvient-elle pas à charger le plug-in de la plate-forme « Windows » ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-25 03:19:11347parcourir

Why Does My Qt5 Static Build Fail to Load the

La version statique de Qt5 ne parvient pas à charger le plug-in de plateforme « windows »

Lors de la création d'une application Qt 5.0.2 à l'aide d'une distribution statique personnalisée dans Visual Studio 2012, les développeurs rencontrent souvent l'erreur « Échec du chargement des fenêtres du plug-in de plateforme ». Pour résoudre ce problème, les étapes suivantes sont généralement recommandées.

Tout d'abord, assurez-vous que l'entrée de l'éditeur de liens inclut les éléments nécessaires bibliothèques :

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

Cependant, l'ajout de "qwindowsd.lib" à cette liste peut ne pas résoudre le problème.

Construire une bibliothèque de liens dynamiques (Remarque : pour les versions dynamiques uniquement)

Si l'application est créée dynamiquement, il est essentiel de déplacer le qwindows.dll dans le même répertoire que l'exécutable. La structure suivante doit être conservée :

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

De plus, le répertoire des plugins doit être omis. Tous les dossiers nécessaires de QT_BASE/.../plugins/* doivent être placés directement avec les binaires.

Référence

Ces informations sont dérivées d'un fil de discussion sur un forum : 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!

Déclaration:
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