Bonjour,

J'ai un problème que j'ai mis longtemps à identifier, et maintenant je suis incapable de le résoudre. J'espère trouver ici des éléments de réponse.

J'ai fait une DLL en Qt dans laquelle se déclenche un signal à moment. Cela marchait très bien une fois la DLL inclus dans d'autres projets C++/Qt.
Mais j'ai eu besoin de faire un projet C# avec cette DLL. J'ai donc fait un Wrapper C++/CLI utilisant un nouveau fichier header avec uniquement les méthodes publiques (afin d'éviter d'includer les lib Qt).

Quand je lance les programmes C++/Qt qui utilise la DLL ça fonctionne, mais dans celui qui utilise le Wrapper, les signaux ne sont plus déclenchés.

Sachant que dans mon nouvel header j'ai également viré le "Q_OBJECT". Mais la dll n'est pas compilée avec cet header donc tout devrait fonctionner.

Des idées?