Bonjour.
J'ai un projet dans lequel j'utilise des librairies dynamiques.(pour un systeme de plugin).
Mon souci viens du codage d'une librairie. Dans cette librairie, je déclare une classe, ses méthodes etc ... pas de soucis.
J'ai ensuite une fonction "a part" dans la librairie, qui prend un argument un pointeur sur l'objet défini dans la librairie, et une autre pointeur, sur un autre objet.
Avec chacun de ces pointeurs, j'utilise des méthodes des objets.
Ca compile parfaitement.
En revanche a l'exécution, j'ai une erreur "unknwown symbol" lors de l'ouverture de la librairie.(je n'ai pas d'erreur si je ne fais qu'utiliser un attribut de l'objet).
Si je commente la ligne ou j'utilise la méthode de l'objet "a part", je n'ai plus d'erreur d'exécution (en laissant la ligne ou j'utilise la méthode de l'objet défini dans la librairie).
Ma question est donc : comment faire pour qu'une fonction d'une librairie dynamique puisse utiliser les méthoses d'un objet passé en parametre ?
J'epsere etre clair, je vous donnerais les listing de code si nécessaire.
Merci d'avance.
Partager