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 :

Librairies GTK sous linux


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Lycéen
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut Librairies GTK sous linux
    Bonjour,
    Je suis sous Ubuntu Gutsy Gibbon et j'aimerais pouvoir compiler des programmes en C avec une interface GTK ou GTK+ sous Code::Blocks mais évidemment à l'inclusion des sources gtk/gtk+.h Code::Blocks refuse.

    Le problème c'est que la méthode et les fichiers proposés sur le site sont pour Windows.
    Quelqu'un pourrait-il m'expliquer comment rajouter les librairies qu'il faut à Code::Blocks s'il vous-plaît?

    Merci!

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 635
    Par défaut
    Salut,

    Normalement, gtk devrait etre intallé, surtout si tu travailles sous gnome, et pas sous KDE...

    Si ce n'est pas le cas, tu devrais pouvoir demander à installer les bibliothèques (car library, en anglais, ca se traduit par bibliothèque en francais ) au travers de ton gestionnaire de paquetages...

    Une fois la bibliothèque installée, au pire, il s'agira de fournir les dossiers dans lesquels aller chercher tout cela (menu Project->build options->search directories), mais, il me semble que l'installation de la bibliothèque placera tout le beau monde à un endroit déjà connu de code::blocks
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre averti
    Profil pro
    Lycéen
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    ben tout est déjà installé vu que je suis sous Gnome donc je pense que tout ça doit être dans /usr/include mais pas de bibliothèque (puisque tu préfères le mot français moi j'préfère l'anglais m'enfin bon) gtk/gtk+.h ...
    peut-être faut-il que j'utilise seulement gtk.h?! mais j'ai vu partotu sur internet la source "gtk/gtk+.h"

  4. #4
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 635
    Par défaut
    je ne suis pas sous linux pour l'instant, et je ne peux donc pas répondre avec certitude, mais, en gros, compare simplement l'endroit où se trouve gtk.h, s'il se trouve dans un dossier gtk ou non, avec les chemins connus comme contenants les fichiers d'en-tete
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  5. #5
    Membre averti
    Profil pro
    Lycéen
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    en fait c'est '#include <gtk/gtk.h>' mais moi toutes mes bibliothèques GTK sont dans '/usr/include/gtk-2.0' donc ça serait plutôt '#include <gtk2.0/gtk/gtk.h>' masi le problème c'est qu'étant donné que gtk.h fait appel à pleins d'autres fichiers je peux pas faire uniquement cette commande me faudrait changer tous les fichiers
    il n'y a pas une commande spéciale pour Code::Blocks? si quelqu'u nest sous Linux aussi?!

  6. #6
    Membre averti
    Profil pro
    Lycéen
    Inscrit en
    Décembre 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2007
    Messages : 37
    Par défaut
    j'ai trouvé il allait rajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config --cflags gtk+-2.0`
    au compileur settings
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config --libs gtk+-2.0`
    au linker settings

    Petit problème quand je veux compiler mon interface réalisée via Glade, Code::Blocks me dit :
    Erreur : PACKAGE_DATA_DIR undeclared (first use in this function)

Discussions similaires

  1. [Ada] Ada et Gtk sous Linux
    Par gos77 dans le forum Ada
    Réponses: 2
    Dernier message: 03/10/2012, 19h43
  2. démarer gtk sous linux
    Par kris1 dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 23/11/2007, 13h02
  3. librairie graphique sous linux
    Par widi70 dans le forum Linux
    Réponses: 2
    Dernier message: 13/04/2007, 13h29
  4. compilation de librairie .pll sous linux
    Par Mons dans le forum Oracle
    Réponses: 4
    Dernier message: 10/03/2005, 16h45
  5. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    Réponses: 15
    Dernier message: 05/11/2002, 14h55

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