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 :

GTK+ sur Mac OSX


Sujet :

GTK+ avec C & C++

  1. #1
    Invité
    Invité(e)
    Par défaut GTK+ sur Mac OSX
    Bonjour à tous,
    Je sollicite votre aide afin d'installer GTK+ sur mon Mac, ce qui me pose quelques problèmes !

    J'ai testé un portage de GTK pour Mac appellé GTK+OSX, il est présenté sous forme de frameworks et permet de faire tourner des application GTK+ nativement.
    J'ai donc installé les frameworks fournis (GDK.framework, GLib.framework, GTK.framework) et j'ai tenté de compiler un code tout con : Ca marche ! Enfin presque ...

    Je compile sans problème, et à l'execution, j'obtient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    [Session started at 2006-12-18 12:24:52 +0100.]
     
    ** WARNING **: gdk_drag_init: not implemented
     
    gtk_init
    GTKMacSetup()
     
    ** WARNING **: gdk_font_load: CALLED with -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
    Found font: helvetica, 12 pt (id: 21)
    ZeroLink: unknown symbol '_G_OBJECT'
     
    GTK has exited due to signal 6 (SIGABRT).
    La fenêtre ne s'ouvre pas, il a un problème avec la connection du signal (g_signal_connect, + les macros).

    Si j'enlève cette ligne la fenêtre s'ouvre et j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    [Session started at 2006-12-18 12:26:32 +0100.]
     
    ** WARNING **: gdk_drag_init: not implemented
     
    gtk_init
    GTKMacSetup()
     
    ** WARNING **: gdk_font_load: CALLED with -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*
    Found font: helvetica, 12 pt (id: 21)
     
    ** WARNING **: gdk_window_set_cursor: not implemented! (only warned once)
     
    ** CRITICAL **: file ../gcache.c: line 160 (g_cache_remove): assertion `node != NULL' failed.
    Donc apparement, tout est une hisoire de G_Object... Que puis-je faire pour resoudre le problème ?

    Merçi d'avance !

  2. #2
    Nouveau membre du Club
    Profil pro
    responsable de développement
    Inscrit en
    Février 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : responsable de développement

    Informations forums :
    Inscription : Février 2006
    Messages : 26
    Points : 34
    Points
    34
    Par défaut
    Salut,

    Via X11 ça ne te tente pas ? parce que là ça marche...

    http://www.developpez.net/forums/sho...22#post1611222
    Un exemple de projet a l'adresse : http://www.koril.com/gMosaic/gtkTest2.dmg
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/bin/gcc `pkg-config --libs --cflags gtk+-2.0` main.c -o main

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci beaucoup, je vais voir ça !

Discussions similaires

  1. Installation de qt sur Mac OSX
    Par jopoulin dans le forum Débuter
    Réponses: 2
    Dernier message: 18/06/2008, 18h56
  2. où est /usr/local sur mac OSX server (10.4.10) ou quel est son équivalent?
    Par Khaled.Noordin dans le forum Développement OS X
    Réponses: 2
    Dernier message: 08/07/2007, 23h55
  3. Réponses: 4
    Dernier message: 31/05/2007, 15h33
  4. Installation de Apache 2.2.4 sur Mac OSX 10.4.9
    Par goldorax113 dans le forum Apache
    Réponses: 1
    Dernier message: 11/05/2007, 00h43

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