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

Code::Blocks Discussion :

[Linker dans le projet .cbp Code::Blocks]GTKmm


Sujet :

Code::Blocks

  1. #1
    Membre actif Avatar de Jean_Benoit
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 499
    Points : 234
    Points
    234
    Par défaut [Linker dans le projet .cbp Code::Blocks]GTKmm
    Bonjour,

    Je voudrais installer GTKmm dans Code::Blocks, j'ai déjà installé GTK+,
    Dans le fichier GTK.CBP je trouve ces lignes:
    </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"/>
    Donc si je voulais transposer pour GTKmm, quelles options de linker devrais-je spécifier?
    Merci d'avance.

  2. #2
    Membre actif Avatar de Jean_Benoit
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 499
    Points : 234
    Points
    234
    Par défaut
    Ben ça alors!

    J'ai déniché gtk+-2.8.18-setup-1.exe sur un site :

    http://slate.rocky.edu/software/

    (grâce aux messages de gege2061 et Sunsawe)

    et gtkmm-devel-2.8.8-2.exe

    Ensuite il faut se mettre à la racine de gtk 2.0 sous fichiers communs et ouvrir une fenêtre command msdos ( le howto mettre command dans la base de registres est sur ce site ).
    Ensuite faire
    dir *.h /s > gtkheaders.txt
    Ensuite éditer ce fichier et ne garder que les noms de répertoires, style
    C:\Program Files\Fichiers communs\GTK\2.0\include\libxml++-2.6\libxml++
    ça fait déjà un beau paquet
    Ensuite aller dans le répertoire
    C:\Program Files\CodeBlocks\share\CodeBlocks\templates
    Et créer ou éditer le fichier gtkmm.cbp, c'est du XML qu'il est beau,
    à partir de la balise <compiler>
    inclure tous les .h headers style:
    <Add directory="C:\Program Files\Fichiers communs\GTK\2.0\include\gtkmm-2.4"/>
    ..
    ..
    ..
    c'est impressionant, mais ça compile en 1.678 secondes.
    Aprés on fait un petit projet cout << "Hello World";
    On génère la solution sans la nettoyer (ça c'est pour les krausfauteurs)
    et voili, on a hello World dans le titre de la fenêtre.
    Si ces explications ne suffisent pas, envoyer mois un mêle, aprés on fera le GTKmm Howto définitif et on le mettra bien en vue sur le site si les modérateurs sont d'accord.

Discussions similaires

  1. suppression de projets C dans code blocks
    Par rogerj dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 24/03/2013, 18h46
  2. linker fichier .res dans code blocks
    Par mukiwara dans le forum Code::Blocks
    Réponses: 2
    Dernier message: 01/09/2012, 11h45
  3. Linker ld et Code::Blocks
    Par Jean_Benoit dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 22/09/2006, 16h10
  4. enregister un projet sous code Blocks
    Par rimbaut dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 09/04/2006, 21h20
  5. Réponses: 3
    Dernier message: 26/01/2006, 13h11

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