Bonjour,
J'ai un petit dm en C à faire : lissage d'une image. La plupart des fichiers sont fournis, j'ai pratiquement plus qu'à écrire le makefile.
Problème : il y a des bibliothèques qui interviennent.
J'ai un fichier affichage.c qui inclut :et un fichier affichage.h qui inclut :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include <stdlib.h> #include <stdio.h> #include "affichage.h"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include <X11/Xlib.h> #include <X11/Xutil.h> #include "image.h"
J'ai fait :Bien sur j'ai testé pas mal de variantes, mais un peu au pif :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [...] affichage.o : affichage.c affichage.h Xlib.h Xutil.c gcc -Wall -g -c affichage.c -I/usr/include/X11/ -L/usr/lib/X11 -lX
- faut-il mettre Xlib.so et Xutil.so dans la liste des dépendances ?
- Xutil est-elle une bibliothèque ? parce qu'elle ne s'appelle pas Xutillib.so ...
- Après une dizaine de tentatives, j'ai cherché les fichiers Xlib.h Xlib.so Xutil.h Xutil.so, mais j'ai pas trouvé Xlib.so ni Xutil.so ..... (j'ai fait un find /usr/ -iname "xutil*" mais j'ai pas le droit d'explorer tous les répertoires. J'ai aussi trouvé un dossier /usr/lib/X11 mais il est completement vide)
Voila, merci de vos réponses![]()
Partager