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 :

Apprendre Code::Blocks et GTK+ sous Windows


Sujet :

GTK+ avec C & C++

  1. #1
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 061
    Points
    13 061
    Par défaut Apprendre Code::Blocks et GTK+ sous Windows
    Chers membres, je vous présente ce tutoriel de Thierry Chappuis, pour « apprendre Code::Blocks et GTK+ sous Windows »
    L'environnement de développement intégré (EDI) Code::Blocks est actuellement un des meilleurs, issus du monde du logiciel libre et destiné à la programmation en C et en C++. En plus d'être multiplate-forme (Code::Blocks est disponible sous Windows et sous Linux), cet outil a notamment l'avantage d'être relativement simple d'utilisation tout en proposant nombres de fonctionnalités avancées.

    En successeur de Dev-C++, dont le développement a été arrêté, Code::Blocks est actuellement l'environnement de développement le plus populaire chez les personnes débutant la programmation en C ou en C++.
    Merci d'apporter vos avis.
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Membre confirmé Avatar de Gaulouis
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Octobre 2015
    Messages : 252
    Points : 476
    Points
    476
    Par défaut
    Superbe initiative
    Ca me donne envie d'essayer Code::Block sur Windows

    Si je peux me permettre quelques remarques.

    - D'une manière générale, étant donnée que c'est un article technique je pense qu'il serrai préférable d'alléger le style par ce qu'on a besoin d'obtenir les informations rapidement.
    • Éviter les périphrases, les adjectifs redondant, métonymie, synecdoque et autre joyeuseté que je ne maîtrise pas.
    • Expliquer un peut de vocabulaire technique utilisé dans l’article.


    - Au vu du public cible, j'aurai apprécier plus d'explication technique
    • "Commencez par vous assurer que Code::Blocks n'est pas déjà installé sur votre système." Comment fait-on cela ?



    Sinon, il y a des erreurs de frappe, mais je pense que ce n'est pas à l'ordre du jour.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h> // use printf()
    #include <stlib.h> // use EXIT_SUCCESS
                       // use EXIT_FAILURE
    int
    main(int argc, char *argv[])
    {
        printf("Hello World !\n");
        return EXIT_SUCCESS;
    }
    à mettre entre les mains de

  3. #3
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 061
    Points
    13 061
    Par défaut
    Bonjour Gaulois,
    Merci pour tes remarques. Nous allons les intégrer.
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  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
    Points : 2 002
    Points
    2 002
    Par défaut
    Autre avis: certains liens sont trop vieux (library.gnome.org a été remplacé il y a quelques années déjà par developer.gnome.org). De plus, GTK 3 fonctionne sous Windows depuis plusieurs années, et le guide ne parle que de GTK 2... Une mise à jour serait du meilleur effet
    Documentation officielle GTK+ 3:
    GTK en C, GTK en Python

    Tutoriels GTK+ 3:
    GTK en C, GTK en Python

    Tutoriels par l'exemple (platform-demos):
    GTK (tous langages)

  5. #5
    Membre du Club
    Homme Profil pro
    développeur Linux
    Inscrit en
    Février 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Linux

    Informations forums :
    Inscription : Février 2015
    Messages : 39
    Points : 57
    Points
    57
    Par défaut
    +1 liberforce

    grâce à MSYS2, la dernière version stable de Gtk 3 est disponible. (à savoir 3.18.9)

  6. #6
    Community Manager

    Profil pro
    Inscrit en
    Avril 2014
    Messages
    4 207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2014
    Messages : 4 207
    Points : 13 061
    Points
    13 061
    Par défaut
    Citation Envoyé par Gaulouis Voir le message

    Si je peux me permettre quelques remarques.

    - D'une manière générale, étant donnée que c'est un article technique je pense qu'il serrai préférable d'alléger le style par ce qu'on a besoin d'obtenir les informations rapidement.
    • Éviter les périphrases, les adjectifs redondant, métonymie, synecdoque et autre joyeuseté que je ne maîtrise pas.
    • Expliquer un peut de vocabulaire technique utilisé dans l’article.


    - Au vu du public cible, j'aurai apprécier plus d'explication technique
    • "Commencez par vous assurer que Code::Blocks n'est pas déjà installé sur votre système." Comment fait-on cela ?
    En attendant le complément de l'auteur sur celles-ci, on a apporté des corrections :

    Citation Envoyé par Gaulouis Voir le message
    Sinon, il y a des erreurs de frappe, mais je pense que ce n'est pas à l'ordre du jour.

    à mettre entre les mains de
    Corrigé

    Citation Envoyé par Gaulouis Voir le message

    Sinon, il y a des erreurs de frappe, mais je pense que ce n'est pas à l'ordre du jour.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <stdio.h> // use printf()
    #include <stlib.h> // use EXIT_SUCCESS
                       // use EXIT_FAILURE
    int
    main(int argc, char *argv[])
    {
        printf("Hello World !\n");
        return EXIT_SUCCESS;
    }
    Je ne retrouve pas cette section de code dans l'article
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  7. #7
    Membre régulier Avatar de Persistant
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2016
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Septembre 2016
    Messages : 50
    Points : 73
    Points
    73
    Par défaut
    Bonjour à tous, (J'ai un petit peut perdu mes code d'accès alors je reviens sous le pseudo inébranlable de Persistant) .

    Pour répondre à ta question Siguillaume, le code se trouve dans la section IV. Votre premier projet en ligne de commande sous Code::Blocks
    En effet la directive #include non suivie par un nom de fichier est sans effet. En outre la fonction main utilise la fonction printf sans quelle est été déclaré préalablement (et entraîne un warning à la compilation : Implicide déclaration) .

    Ce-ci étant dit, le code indiqué dans l'article fonctionne( je crois) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include 
    #include 
     
    int main()
    {
        printf("Bonjour Developpez.com!\n");
        return 0;
    }

Discussions similaires

  1. MingW // Compiler Gtk sous Windows
    Par NeMo_O dans le forum Windows
    Réponses: 5
    Dernier message: 01/03/2007, 14h28

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