Maison >développement back-end >C++ >Pourquoi ma version statique de Qt5 échoue-t-elle avec « Échec du chargement du plug-in de plateforme \'windows\'\ » ?

Pourquoi ma version statique de Qt5 échoue-t-elle avec « Échec du chargement du plug-in de plateforme \'windows\'\ » ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-02 20:01:11839parcourir

Why Does My Static Qt5 Build Fail with

Qt5 Static Build Rencontres "Échec du chargement du plug-in de plateforme 'windows'" Erreur

Dans Visual Studio 2012, tentative d'exécution d'une application Qt construit avec une distribution statique de Qt 5.0.2 peut entraîner l'erreur "Échec du chargement du plugin de plateforme Windows."

Résolution :

Bien que les ajouts d'entrées de l'éditeur de liens mentionnés soient essentiels, la racine de ce problème réside dans l'absence d'une DLL cruciale. Pour une version dynamique, assurez-vous que le qwindows.dll est copié dans le même répertoire que l'exécutable de l'application et toutes les autres DLL Qt requises.

Considérations supplémentaires :

  • Évitez d'ajouter "qwindowsd.lib" à l'entrée de l'éditeur de liens, tel quel inutile.
  • Le répertoire des plugins doit être intentionnellement omis, vous permettant de placer tous les dossiers nécessaires du répertoire des plugins de Qt directement dans le dossier binaire de l'application.
  • En fonction de l'intensité de l'interface graphique de l'application, libEGL .dll peut ne pas être requis.

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