#1 Le 12/05/2008, à 10:53
- Darunia
[Résolu] Update Hardy -> Pb de compilation
Bonjour à tous,
J'ai effectué il y a peu la mise a jour pour passer en Hardy Heron.
Depuis, je rencontre des problèmes pour compiler, la raison : certains includes ont changés de place !
Exemple :
#include <gtk/gtk.h>
ne fonctionne pas !
En effet, mon dossier /usr/include ne contient pas de dossier gtk ...
Je me suis alors rendu compte ce dossier se trouvait à présent dans le dossier gtk-2.0
Je me dit alors qu'en faisant :
#include <gtk-2.0/gtk/gtk.h>
ça devrait fonctionner ... mais non ! Car gtk.h réference d'autres header dans <gtk/...> et evidemment, ils sont introuvables ...
Quelqu'un a-t-il une explication ?
Dernière modification par Darunia (Le 12/05/2008, à 11:23)
Hors ligne
#2 Le 12/05/2008, à 11:09
- bobo12
Re : [Résolu] Update Hardy -> Pb de compilation
salut ,
je pense pas que le probleme vienne du dossier des headers de gtk-2.0
regarde avec pkg-config il rajoute bien le dossier /usr/lib/gtk-2.0/include (qui contient bien un gtk/gtk.h par exemple) donc ton #include <gtk/gtk.h> devrait etre valide
pkg-config --cflags gtk+-2.0
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12
#3 Le 12/05/2008, à 11:22
- Darunia
Re : [Résolu] Update Hardy -> Pb de compilation
Salut, merci d'avoir répondu
Erf, il manquait juste un tout petit --cflags dans les options de compilation ... Donc rien à voir avec Hardy !
Bon en tout cas merci a toi !
Dernière modification par Darunia (Le 12/05/2008, à 11:23)
Hors ligne