Installation de gtk+ sous linux Mint 15.
Salut à tous
Je suis un utilisateur de windows mais n'arrivant pas à installer GtkExtra sous windows, j'ai installé (aujourd'hui: 26/08/2013) sur l'un de mes PC, à la place de windows 7, Linux Mint Olivia 15.0 MATE. A l'aide du "gestionnaire de paquets Synaptic", j'ai installé "libgtk2.0-dev" prenant en compte toutes les dépendances selon les informations glanées par-ci par là sur le net. Malheureusement lorsque je compile un programme avec "pkg-config --cflags --libs gtk+-2.0", je reçois un message d'erreur m'indiquant que toutes les fonction gtk contenues dans le code sources ne sont pas référencées par le système. Pour ma part je pense que l'installation n'est pas bien configurée car "pkg-config" n'arrivent pas à trouver les liens conduisant aux ".h". J'ai juste une question:
COMMENT FAIRE POUR CONFIGURER L'INSTALLATION?
Si ce n'est pas un problème de configuration alors éclairez moi sur le problème ainsi rencontrer.
J'ai lu une série de tutos parlant d'une installation manuelle de gtk+ mais déconseillée dans la documentation d'installation de Linux Mint.
http://nicolasj.developpez.com/gtk/installation/
http://gtk.developpez.com/faq/?page=generalites
http://www.developpez.net/forums/d11...-linux-centos/
Que faire?
Merci pour vos suggestions futures.
Je fais des vérifications
Citation:
Envoyé par
liberforce
Bonjour, peux-tu donner la ligne de commande exacte que tu as utilisé ?
L'erreur la plus fréquente est l'utilisation des mauvais guillemets, ils faut utiliser les backquotes (disponibles en pressant AltGr + 7). L'ordre des paramètres a aussi une importance.
Si ton programme se trouve dans le fichier hello.c, et que tu veux produire un exécutable qui s'appelle hello:
Code:
gcc `pkg-config --cflags --libs gtk+-2.0` hello.c -o hello
Tu peux aussi remplacer les backquotes par la syntaxe $(…):
Code:
gcc $(pkg-config --cflags --libs gtk+-2.0) hello.c -o hello
Je te conseille la lecture de la documentation officielle à ce sujet:
http://developer.gnome.org/gtk2/stab...compiling.html
Bonjour
Merci pour ton message. Je vais faire des vérifications sur les infos que tu m'as donné. Dans tous les cas je reviendrai ici pour faire part des résultats obtenus. En attendant voici la commande utilisée:
gcc `pkg-config --cflags --libs gtk+-2.0` main.c -o main