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 gtk - ubuntu


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 287
    Par défaut installation gtk - ubuntu
    Bonsoir,

    Récemment passé sous Ubuntu, je souhaiterais développer en Gtk mes applications grace à Codeblocks. J'explique la situation :

    j'ai créé un nouveau projet : Console
    j'ai ajouté les options au linker : `pkg-config --libs gtk+-2.0` (d'ailleurs est-ce que les petits `` sont obligatoires ?)
    j'ajouté les options de pré compilation : `pkg-config --cflags gtk+-2.0`
    ensuite je tente de compiler un programme gtk, et il me sort cette erreur (je ne mets que la première puisque j'ai l'impression que c'est d'ici que viendra la solution )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error expected specifier-qualifier-list before 'GtkWidget'
    je voudrais savoir comment faire pour que le compilateur et moi puissions nous entendre cordialement ^^

    merci

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par bit_o
    Bj'ai ajouté les options au linker : `pkg-config --libs gtk+-2.0` (d'ailleurs est-ce que les petits `` sont obligatoires ?)
    Oui obligatoire.

    As-tu au moins ajouté le header
    ?
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 287
    Par défaut
    bonsoir,
    j'ai ajouté les `` (je ne sais pas comment ça s'appelle d'ailleurs ) aux options du compilateur, l'include que tu m'as indiqué et à la compilation j'ai ce message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Running target pre-build steps
    `pkg-config --cflags gtk+-2.0`
    /bin/sh: -I/usr/include/gtk-2.0: not found
    Process terminated with status 127 (0 minutes, 0 seconds)
    0 errors, 0 warnings
    Je suis allé vérifié dans /usr/include/gtk-2.0 : j'ai bien le dossier gtk ou se trouve le fichier gtk.h... Comment fait-il pour ne pas le trouver ?

    Pour développer sous linux, j'ai installé le paquet "libgtk2.0-dev". Est-ce le bon ?

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par bit_o
    Pour développer sous linux, j'ai installé le paquet "libgtk2.0-dev". Est-ce le bon ?
    Oui bien sûr, il te faut pour GTK+ ceci:
    • libgtk2.0-dev
    • libgtk2.0-bin
    • libgtk2.0-common
    • libgtk2.0-0
    • libgtk2.0-cil (celle là je ne suis pas sûr qu'elle soit oblogatoire)


    Voilà.
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 287
    Par défaut
    Bonjour,

    Les paquets que tu as cité sont bien installés sur ma machine.
    Pourtant, quand je compile mon programme il ne trouve toujours pas
    le fichier de l'include gtk/gtk.h

    J'ai modifié l'include en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #include <gtk-2.0/gtk/gtk.h>
    lorsque je compile, le fichier gtk.h est ouvert et le compilo m'indique qu'il ne trouve aucun des fichiers qui sont listés dans "gtk.h"

    Je ne comprends plus là

  6. #6
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 287
    Par défaut
    en fait c'est bon...

    pour ceux qui en auraient besoin,

    il faut mettre :

    - Project > Build Options > Other Options
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config --cflags gtk+-2.0`
    et
    - Project > Build Options > Linker Settings
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config --libs gtk+-2.0`
    Merci Franck.H pour ton aide


  7. #7
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Il ne faut pas mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <gtk-2.0/gtk/gtk.h>
    mais
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

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

Discussions similaires

  1. [Linux / (K)ubuntu] Installer GTK+ pour code: :blocks
    Par Altarias dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 09/06/2007, 19h55
  2. Windows ne démarre plus après l'installation de Ubuntu
    Par midiweb dans le forum Administration système
    Réponses: 4
    Dernier message: 13/06/2006, 19h35
  3. Souci installation sous Ubuntu
    Par Christophe Charron dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 06/04/2006, 09h45
  4. Réponses: 4
    Dernier message: 26/01/2004, 13h50

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