2010-12-08 18 views
0

nous avons une application, qui charge plusieurs plugins (audio/videocodec connexes). Tous les plugins sauf un plugin sont chargés correctement.
Le message que je reçois est The file "foobar.codec" is not a valid Qt plugin (et QPluginLoader::load() faux rapports)qt plugin ne parvient pas à charger ("pas un plugin qt valide")

La chose étrange à ce sujet est que le plug-in identique fonctionne pour tous les développeurs dans notre équipe, et sur les machines non-développement aswell - Et je havent changé tous les fichiers sources ou les paramètres du projet de ce codec (c'est un nouveau svn checkout).

Sur la page de documentation Qt, ive lire que définir la variable d'environnement QT_DEBUG_PLUGINS à 1, me donnera plus de sortie de débogage sur la console, mais ce n'était pas le cas.

Et la suppression de toutes les entrées dans le cache du plugin en référence au plugin en question n'a pas non plus changé quoi que ce soit.

La configuration:
Qt 4.3.3
Windows XP SP3
VS 2005 (crt version: 8.0.50727.4053)

EDIT: Je viens de trouver ce faq-entry. Je vais vérifier demain si les dépendances sont correctes ...

Répondre

0

L'une des DLL de dépendance du plugin dll n'était pas dans le bon chemin