Bonjour,
J'ai un probleme bizarre, je dois creer un plugin (une librairie partagee en .so) pour un jeu que j'ai creer mais lorsque je link GTK avec ma librairie partagee:
gcc -shared -g -Wall `pkg-config --libs gtk+-2.0` `pkg-config --cflags gtk+-2.0` mw_gtk.c -o mw_gtk.so (j'ai essayer en rajoutant -static a gcc mais sa n'a rien changer)
J'ai un message "Abort" et mon programme quitte. "Abort" ne fait pas partie de ma gestion d'erreur et lorsque je ne link pas ma librairie avec GTK, le programme s'execute correctement mais n'affiche rien (ce qui est normal).
Voici la partie du code ou sa quitte:
if ((handle = dlopen(av[i], RTLD_NOW))) ou av[i] est le chemin vers ma librairie partagee qui fonctionne sans soucis sans GTK mais qui ne sert plus a grand chose
Ce probleme me bloque totalement et je vois pas comment resoudre la probleme.
Merci d'avance