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 :

linux


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut linux
    Salute,
    J'aimerai installer gtk+ pour code::blocks sous fedora core 5, mais comme je suis pas très callé la dedans alors je vous demande

    Merci d'avance
    Compil your life guy!
    The Aures Project

  2. #2
    Invité
    Invité(e)
    Par défaut
    Utilise le systeme de package de fedora.

  3. #3
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    Je n'ai pas trouvé grand chose pour C::B :/
    Compil your life guy!
    The Aures Project

  4. #4
    Invité
    Invité(e)
    Par défaut
    Ah ok, je croyais que tu voulais installer gtk.

    Pour ce qui est de code::blocks, c'est possible qu'il soit pas dans les packages de fedora, il est assez peu connu. Surement que quelqun utilisant fedora pourra t'en dire plus sur ce point.

    Sur la page de code::blocks, il y a des binaires/rpm disponible en telechargement.
    http://www.codeblocks.org/downloads.shtml

  5. #5
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    euh tu ne m'as pas bien compris
    J'ai déjà code::blocks sous fedora, mais maintenant je veux installer gtk+ dessus, pour pouvoir créer des appli en gtk quoi lol, car la lib ne s'y trouve pas par default
    Compil your life guy!
    The Aures Project

  6. #6
    Rédacteur

    Profil pro
    Étudiant
    Inscrit en
    Juin 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2004
    Messages : 113
    Par défaut
    J'ai trouvé ça concernant l'installation de Gtk sur fedora mais j'imagine que tu l'a déjà trouvé :
    http://www.fedora-france.org/modules...?articleid=114
    Sinon il me semble qu'un tutoriel pour installer Gtk sous C::B est sur le site (developpez biensûr 8)) mais je ne sais pas si c'est sous win ou Linux..

  7. #7
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    justement c'est pour windows :/
    et je ne suis pas encore bien calé pour le faire sous nux les gars ^^
    [hs]éh putain faut faire connaitre code::blocks[/hs]
    Compil your life guy!
    The Aures Project

  8. #8
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut [linux] C::b & Gtk+
    Bonsoir,
    donc, voilà mon problème
    Je ne suis pas encore trop calé dans le monde linux, j'ai installé code::blocks sous ma fedora core 5 et pour pouvoir faire des applications en gtk+ ben faut l'installer dessus, alors j'ai téléchargés la template proposé sur le site developpez.com, et je l'ai mis dans le dossier templates de C::B.
    Ok mainenant je peux créer des projets gtk, mais pour compiler çà ne compile pas et c'est normal car le fichier xml de configuration n'est pas encore configuré, enfin il l'est mais pour windows, donc je vous demande votre aide et voilà le contenu de ce fichier:
    Citation Envoyé par xml
    <?xml version="1.0"?>
    <!DOCTYPE CodeBlocks_project_file>
    <CodeBlocks_project_file>
    <FileVersion major="1" minor="1"/>
    <Project>
    <Option title="GTK+ application"/>
    <Option makefile="Makefile"/>
    <Build>
    <Target title="default">
    <Option type="0"/>

    <Option parameters=""/>

    <Option includeInTargetAll="1"/>

    <Option projectCompilerOptionsRelation="3"/>

    <Option projectLinkerOptionsRelation="3"/>

    <Option projectIncludeDirsRelation="3"/>

    <Option projectLibDirsRelation="3"/>

    <Compiler>
    <Add option="-mno-cygwin"/>
    <Add option="-mms-bitfields"/>
    <Add directory="C:\Program Files\CodeBlocks\include\gtk-2.0"/>
    <Add directory="C:\Program Files\CodeBlocks\lib\gtk-2.0\include"/>
    <Add directory="C:\Program Files\CodeBlocks\include\atk-1.0"/>
    <Add directory="C:\Program Files\CodeBlocks\include\pango-1.0"/>
    <Add directory="C:\Program Files\CodeBlocks\include\glib-2.0"/>
    <Add directory="C:\Program Files\CodeBlocks\include\glib-2.0\glib"/>
    <Add directory="C:\Program Files\CodeBlocks\lib\glib-2.0"/>
    <Add directory="C:\Program Files\CodeBlocks\lib\glib-2.0\include"/>
    <Add directory="C:\Program Files\CodeBlocks\include\cairo"/>
    </Compiler>
    <Linker>
    <Add option="-limm32"/>
    <Add option="-lshell32"/>
    <Add option="-lole32"/>
    <Add option="-luuid"/>
    <Add library="C:\Program Files\CodeBlocks\lib\glib-2.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\pangocairo-1.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\pangowin32-1.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\atk-1.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\gdk_pixbuf-2.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\gdk-win32-2.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\pango-1.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\gmodule-2.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\gobject-2.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\gthread-2.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\gtk-win32-2.0.lib"/>
    <Add library="C:\Program Files\CodeBlocks\lib\cairo.lib"/>
    </Linker>
    </Target>
    </Build>
    </Project>
    </CodeBlocks_project_file>
    Merci d'avance
    Compil your life guy!
    The Aures Project

  9. #9
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    Je m'excuse d'avoir doubler, mais j'avais totalement oublié la présence de mon post: http://www.developpez.net/forums/sho...d.php?t=130192, je m'excuse encore
    Compil your life guy!
    The Aures Project

  10. #10
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par Goundy
    Je m'excuse d'avoir doubler, mais j'avais totalement oublié la présence de mon post: http://www.developpez.net/forums/sho...d.php?t=130192, je m'excuse encore
    Voilà l'erreur est réparée

    Je n'ai pas testé sous Linux mais avec un peu de chance, il suffit de modifier les chemins des fichiers d'en tête et des bibliothèques :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Add directory="C:\Program Files\CodeBlocks\include\gtk-2.0"/>
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Add directory="/usr/include/gtk-2.0"/>
    Bon courrage

  11. #11
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    Bonjour,
    gege, çà ne fonctionne pas, j'ai changé les chemins comme tu as dis mais malheureusement il n'arrive toujours pas à compiler :/
    est-ce que quelqu'un l'a déjà fait et pourrai me filer sa template?
    Merci
    Compil your life guy!
    The Aures Project

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2004
    Messages : 54
    Par défaut
    Bon déjà, si tu nous postais le résultat que tu as a la compil, je crois que cela aiderai.
    Ensuite, pour voir quels chemin et lib sont à inclure, tu peux utiliser pkg-config comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pkg-config --cflags gtk+-2.0
    et
    pour avoir les directory
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pkg-config --libs gtk+-2.0
    pour avoir les libs.

    L'idéal serait de pouvoir réaliser cela dans ton template, mais je ne sais pas si on peut faire cela.

    Ps: tiens je viens de penser à un truc: As - tu installé les packages de dévelloppement de gtk? (gtk+-2.x.y-dev). Si ce n'est pas le cas, commence par les installer pour voir.

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

Discussions similaires

  1. Débat : quelle distribution Linux choisir pour débuter ?
    Par Anonymous dans le forum Distributions
    Réponses: 227
    Dernier message: 18/02/2015, 10h09
  2. [Kylix] Re Re: débutant sur Kylix et Linux.....
    Par Eclypse dans le forum EDI
    Réponses: 2
    Dernier message: 08/06/2002, 22h53
  3. [Kylix] Le débutant en Kylix et Linux....
    Par Eclypse dans le forum EDI
    Réponses: 2
    Dernier message: 08/05/2002, 10h37
  4. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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