nollyflip
Messages postés9Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention 2 juin 2007
-
29 mai 2007 à 20:04
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 2012
-
2 juin 2007 à 00:35
Salut à tous,
Je souhaite (un peu pour le fun !) programmer quelques trucs en graphique avec gtk+ avec une couche réseau.
Seulement je ne sais pas comment réaliser un makefile qui prenne en compte le header gtk.h,(et d'autres .h à venir surement)
J'ai programmé du gtk très succintement sous windows avec devcpp qui créee automatiquement un makefile, mais la non, je suis un peu perdu.
Car dans la compil, gcc me trouve pas gtk.h
Je suis habitué à linux et j'ai bien installé les librairies de dev de gtk.
J'aimerai bien rester simple (éditeur de texte + compilo console)
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 29 mai 2007 à 22:47
Non ce sont les chemins absolus des dossiers d'include qui seront passés à GCC. Ainsi quand dans le code on met #include <gtk/gtk.h> le compilateur va regarder dans ces dossiers et se rend compte que /usr/include/gtk-2.0/gtk/gtk.h existe bien.
A priori tout va bien et ton install est standard.
Essaye de compiler avec cette commande, si elle fonctionne tu pourras passer au Makefile:
gcc -Wall helloworld.c -o test `gtk-config --cflags --libs gtk+-2.0`
nollyflip
Messages postés9Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention 2 juin 2007 30 mai 2007 à 22:07
Oui, j'avais bien installé les paquets de dev de gtk. Je pense à un makefile, car je continue en parallèle à coder sous windows et gcc qui m'a fait un makefile et tout roule.
Je viens d'essayer ta commande et j'ai..rien, si ce n'est ceci :
Mon prog est on ne peut plus simple, un printf et un include gtk/gtk.h
Je suis persuadé qu'un #include gtk-2.0/gtk.h ne fonctionnera pas, n'est-ce pas ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 2 juin 2007 à 00:35
Si compiler un hello world de base ne fonctionne pas, je doute qu'un makefile fonctionne.
Fais voir la source et les trois premiers messages d' erreur, au cas où.