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 :

Interface graphique pour projet gtk en C sous Linux


Sujet :

GTK+ avec C & C++

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut Interface graphique pour projet gtk en C sous Linux
    Bonjour

    Après avoir parcouru http://nicolasj.developpez.com/gtk/cours/?page=sommaire , je cherche une interface graphique pour gérer un projet gtk/C sous Mandriva Linux.

    J'ai téléchargé le code source de code::block, mais je n'ai trouvé aucune information pour dire comment faire
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Que veut tu savoir exactement ? Tu es un peu vague sur ta demande. Tu cherches un EDI/RAD pour créer les interfaces par simple cliquer/déposer ? Ou simplement gérer un projet par le biais d'un EDI ?

    Si c'est juste un EDI que tu cherches, Code::Blocks est un très bon choix mais tu n'est pas vraiment obligé de passer par les sources, suivant ton système tu peux trouver le paquet qui va bien (sous Linux uniquement des Nigthly Build) et sur Windows une version stable avec un installeur !

    Pour les Nigthly Build il faut les récupérer depuis le forum de C::B
    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
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Bonjour

    Je pense que ce que je cherche, c'est un EDI/RAD (sauf que je ne sais pas à quoi correspond RAD ). J'aimerais aussi qu'il existe un mode de debegage pas à pas.
    Mon système est Linux Mandriva (je l'avais mis dans mon premier post).

    J'ai entendu parler de glade (2 ou 3). Mais je n'ai pas testé. Ceci dit, je cherche à faire un affichage dynamique avec un nombre de boutons radio variable et inconnu au départ, je ne pense pas qu'une interface graphique puisse beaucoup m'aider pour celà. Je commence déjà à faire le squelette d'une telle idée.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    RAD = Rapid Application Programing. Donc ici c'est de Glade qu'il s'agit mais il ne fait que ca, ce n'est pas un EDI mais simplement un RAD, il faut ensuite passer par un EDI.

    Pour Linux tu as Code::Blocks dont tu peux trouver les Nightly Buil ici. Sinon tu as aussi Anjuta mais la version 2 est encore en version Beta pour le moment mais il intègre par contre Glade histoire d'avoir un EDI du style Visual Studio mais ce n'est qu'un EDI pour Linux et pour c'est un EDI pour Gnome à la base.

    Si tu es sur KDE, tu as KDevelop qui est très mature.

    En générale je ne conseil pas trop l'utilisation de Glade qui génère un code assez moche, quoique je n'est pas encore testé la version 3 si elle est déjà sortie. Utiliser Glade c'est bien pour ceux qui maîtrisent GTK+, si ce n'est pas le cas pour toi, oublies tout de suite
    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
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Anjuta : Sous Mandriva cooker, c'est anjuta-1.2.4 . Glade est-il déjà inclu ?

    KDevelop pour gtk ? J'aurais plutôt pensé qt !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  6. #6
    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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Citation Envoyé par troumad
    Anjuta : Sous Mandriva cooker, c'est anjuta-1.2.4 . Glade est-il déjà inclu ?
    Non Glade n'est pas inclu dans cette version.

    Citation Envoyé par troumad
    KDevelop pour gtk ? J'aurais plutôt pensé qt !
    KDevelop n'est qu'un EDI rien de plus, on peut sans doute (comme tout EDI digne de ce nom), créer ses propres templates de projets et y régler son compilateur

    Choixi ton EDI suivant ton Gestionnaire de bureau:
    • KDE : KDevelop
    • GNOME : Anjuta
    • Tous : Code::Blocks
    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 !

  7. #7
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Citation Envoyé par Franck.H
    Tous : Code::Blocks
    Je l'aurais bien pris si j'arrivais à l'avoir sous Mandriva !

    S'il faut compiler, j'essaierai dans ce cas Anjuta mais la version 2...

    Qu'est-ce qui tourne aussi sous Linux ? C'est pour lancer des projets avec des étudiants et il est fort probable que chez eux, ils n'aient pas envie de mettre Linux
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  8. #8
    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 : 46
    Localisation : France, Haut Rhin (Alsace)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    L'avantage de Code::Blocks est qu'il est multi-OS. Je ne sais pas si on peut prendre les RPM de Suse pour Mandriva mais si c'est le cas, tu peux récupérer une Nightly Build sur le forum de C::B.

    C'est dur de trouver un EDI portable mais sinon il en existe plein, surtout sous Windows: Dev-cpp (déconseillé car plus maintenu), Visual Studio, etc..
    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 !

  9. #9
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [root@portable][/home/bs/tmp]# urpmi CB_20070211_rev3592_suse100-102.i586.rpm
    Le paquetage demandé ne peut pas être installé :
    codeblocks-1.0_0.svn.3592-0.suse102.i586 (car libxcb-xlib.so.0 est non satisfait)
    Désirez-vous tout de même continuer ? (O/n) o
    Le rpm suse ne passe pas
    Et je ne trouve pas d'où peut venir libxcb-xlib.so.0 !

    Bon, je vais devoir aller au boulot tester l'installation de MySQL/Apache sur un serveur dédiés à des projets pour mes étudiants
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/03/2014, 08h20
  2. Interface graphique pour mon projet
    Par fab87 dans le forum Débuter
    Réponses: 32
    Dernier message: 26/04/2011, 10h26
  3. Réponses: 11
    Dernier message: 30/11/2010, 01h17
  4. Interface graphique GTK en C sous Linux
    Par jbjweb dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 02/07/2006, 14h19
  5. Interface graphique pour NMAP sous windows ?
    Par elitost dans le forum Développement
    Réponses: 2
    Dernier message: 07/11/2005, 00h09

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