Bonjour tout le monde !
J'essaie de réparer ce programme : https://sourceforge.net/projects/xda...es/xdames-0.4/
La fenêtre s'ouvre et se referme aussitôt avec le message suivant dans le terminal : Erreur de segmentation (core dumped)
Apparemment, le programme se plante dès qu'il rencontre une instruction du genre XSetForeground(XDisp,XGCBack,ColorTable[couleur]);.
J'ai ajouté une ligne dans le code pour vérifier que la variable XGCBack était correctement initialisée :
Mon message ne s'affiche pas, donc il semblerait que le problème soit ailleurs mais je ne sais pas où.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 XGCBack = XCreateGC(XDisp, win, 0, &gcvback); if (XGCBack == NULL) { printf("erreur XCreateGC\n"); }
Soit dit en passant, je vois dans le Makefile l'option -ggdb. J'imagine que ça permet d'utiliser le débogueur, mais je ne sais pas comment on fait.
Si quelqu'un qui connaît bien XLib voulait jeter un œil...







Répondre avec citation
). J'ai écris 

Partager