IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

Installation de gtk+ sous linux Mint 15.


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2012
    Messages : 18
    Par défaut 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.

  2. #2
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc `pkg-config --cflags --libs gtk+-2.0` hello.c -o hello
    Tu peux aussi remplacer les backquotes par la syntaxe $(…):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  3. #3
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2012
    Messages : 18
    Par défaut Je fais des vérifications
    Citation Envoyé par liberforce Voir le message
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc `pkg-config --cflags --libs gtk+-2.0` hello.c -o hello
    Tu peux aussi remplacer les backquotes par la syntaxe $(…):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  4. #4
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Hum, essaie plutôt ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -o main `pkg-config --cflags gtk+-2.0` main.c `pkg-config --libs gtk+-2.0`
    L'ordre des arguments est un peu sioux:
    http://stackoverflow.com/a/2265392

    J'avais ouvert un bug là dessus dans la doc GTK, mais on dirait qu'il n'a été corrigé que dans la doc de GTK 3 version instable:
    http://developer.gnome.org/gtk3/unst...compiling.html

  5. #5
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2012
    Messages : 18
    Par défaut Enfin c'est bon!
    Citation Envoyé par liberforce Voir le message
    Hum, essaie plutôt ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gcc -o main `pkg-config --cflags gtk+-2.0` main.c `pkg-config --libs gtk+-2.0`
    L'ordre des arguments est un peu sioux:
    http://stackoverflow.com/a/2265392

    J'avais ouvert un bug là dessus dans la doc GTK, mais on dirait qu'il n'a été corrigé que dans la doc de GTK 3 version instable:
    http://developer.gnome.org/gtk3/unst...compiling.html

    Bonjour et merci
    J'ai pu compilé et exécuter mon petit code test avec la ligne de commande que tu m'as donné. Enfin le problème et résolu. A la prochaine Liberforce!

  6. #6
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    Super ! Peux tu passer le sujet en "Résolu" s'il te plaît ? Tu dois avoir un bouton pour ça quelque part sur la page...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [LibreOffice] Installation de Cmaths sous linux mint
    Par BlackoOSX dans le forum OpenOffice & LibreOffice
    Réponses: 8
    Dernier message: 26/02/2015, 09h38
  2. [Ada] Ada et Gtk sous Linux
    Par gos77 dans le forum Ada
    Réponses: 2
    Dernier message: 03/10/2012, 19h43
  3. installation de GTK sous Linux CentOS.
    Par MrVic dans le forum GTK+
    Réponses: 4
    Dernier message: 30/10/2011, 16h50
  4. [Kylix] Installation de Kylix sous Linux Fedora core 2
    Par hm_hopeful47 dans le forum EDI
    Réponses: 2
    Dernier message: 28/12/2004, 17h58
  5. Réponses: 2
    Dernier message: 23/02/2003, 17h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo