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 :

Compiler une application utilisant GTK+ avec MinGW


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    37
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par d�faut Compiler une application utilisant GTK+ avec MinGW
    Bonjour,
    Malgr� une journ�e de recherches bien fastidieuses, je n'ai pas trouv� la fa�on de compiler du code c++ incluant gtk avec mingw, sous windows.

    Je ne parle pas d'utiliser dev-cpp ou visual basic pour ce r�sultat. Pour �a j'ai bien vu les tutoriels. Mais je voudrais continuer � utiliser jedit auquel je me suis habitu� pour programmer en flash, et puis cela me parait une bonne fa�on d'apprendre � utiliser un compilateur c.

    Pour l'instant j'ai install� mingw, coll� au petit bonheur la chance les biblioth�ques gtk, glib, etc dans \mingw\lib, \mingw\include, etc, essay� de compiler, sans succ�s.

    J'ai vu quelque part qu'il fallait rajouter `pkg-config --cflags --libs gtk+-2.0` � ma ligne de commande pour compiler mais gcc me r�pond:

    > g++.exe `pkg-config --cflags --libs gtk+-2.0` -o essaigtk essaigtk.cpp

    cc1plus.exe: error: unrecognized command line option "-fcflags"
    cc1plus.exe: error: unrecognized command line option "-flibs"
    g++.exe: `pkg-config: No such file or directory
    g++.exe: gtk+-2.0`: No such file or directory

    Alors voil�, je suis coinc�, et je commence � ne plus y croire.
    Quelqu'un aurait-il des pistes � m'indiquer?

    Merci.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    37
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 37
    Par d�faut
    Bon, n'ayant pas trouv� de solution, je me suis r�solu a essayer avec msys en compl�ment de mingw.
    Je l'ai install� � l'aide de ce tuto:
    http://www.unite-video.com/phpbb/vie...4#61514_ancre5
    Je continue mes essais...

  3. #3
    Membre habitu�
    Inscrit en
    Septembre 2002
    Messages
    16
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 16
    Par d�faut
    Suite au m�me probl�me :
    voila la solution :
    cr�ation de variables d'environnement contenant le r�sultat des commandes

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    pkg-config --cflags gtk+-2.0 
    pkg-config --libs gtk+-2.0

    _________________________________________________________________


    on windows, you can't do

    unless you're using cygwin or msys because the windows shell (cmd) doesn't support backtick syntax.
    also, all you need to add to %PATH% is C:\GTK\bin.

    what I do (since msys doesn't work on vista x64) is to type

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    pkg-config --cflags gtk+-2.0 > cflags.txt 
    pkg-config --libs gtk+-2.0 > ldflags.txt
    then copy the contents of cflags.txt into a new environment variable called GTK_CFLAGS
    and copy the contents of ldflags.txt into a new environment variable called GTK_LDFLAGS,
    then I make a new var called GTK_COMPILE which has this in it:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    %GTK_CFLAGS% %GTK_LDFLAGS%
    then when I want to compile a gtk program, I can type:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    gcc file.c -o file.exe %GTK_COMPILE%
    _________________________________________________________________

    On peut aussi compiler "directement" en faisant
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    gcc file.c -o file.exe %GTK_CFLAGS% %GTK_LDFLAGS%

    J'ai trouv� cela ici.

    Pour moi cela fonctionne correctement


    A+

Discussions similaires

  1. [Windows]Compiler une application utilisant gtk avec msys et mingw
    Par lilivounet dans le forum GTK+ avec C & C++
    R�ponses: 18
    Dernier message: 26/04/2009, 20h24
  2. Quels API's utiliser pour une application en rapport avec Autocad?
    Par Angelsoul dans le forum API standards et tierces
    R�ponses: 3
    Dernier message: 31/07/2008, 15h21
  3. [Windows]Compiler une application utilisant gtk avec msys et mingw
    Par fcodvpt dans le forum GTK+ avec C & C++
    R�ponses: 3
    Dernier message: 22/04/2008, 13h59
  4. compiler une application c++ avec ses librairies
    Par elekis dans le forum Linux
    R�ponses: 2
    Dernier message: 08/08/2007, 20h19
  5. [Compiler] Compiler une application avec plusieurs fichiers m
    Par ploukinet dans le forum MATLAB
    R�ponses: 3
    Dernier message: 10/05/2007, 17h34

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