2010-10-29 7 views
0

J'ai fait un programme/une interface utilisateur QT (4.6.3) qui charge des plugins en temps réel et cela fonctionne à merveille. Maintenant, je viens de créer un nouveau plugin qui diffère de tous les autres parce qu'il a un fichier .ui car il devrait afficher une interface graphique Dialog lorsqu'il est exécuté. Eh bien, il ne peut pas être instancié par le chargeur de plugin.Le chargeur de plug-in QT n'instancie pas de plugin d'interface utilisateur

J'ai déjà essayé de ne commenter que la partie avec le truc ui et dans ce cas il est instancié (mais, bien sûr, rien).

Y a-t-il quelque chose qui me manque? Est-il possible que le code de l'interface utilisateur le rende incompatible avec les autres plugins sans interface graphique?

Merci d'avance pour l'aide.

+0

La DLL/SO QtGui est-elle présente? – andref

Répondre

0

Ok, ma faute.

J'ai oublié d'inclure le fichier .cpp de l'interface graphique dans le CMakeList.txt: o Etrange Je n'ai pas eu d'erreur lors de la compilation, mais maintenant cela fonctionne.

Merci quand même.