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+ Discussion :

compilation tutoriel gtkfr


Sujet :

GTK+

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut compilation tutoriel gtkfr
    Bonjour,
    J'utilise te tutoriel gkkfr pour me familiariser avec GTK6+,
    Suite au chapitre menus, j'ai des alarmes à la compilation et des erreurs à l'exécution. Le programme écrit est est mot à mot celui du tutoriel.
    voici ce que je lis sur le console :

    /*--------------------------COMPILATION------------------------------------*/
    gil@HOME ~/gtk/menu
    $ make
    gcc -o menu.o -c menu.c -W -WALL -Wextra -O -pedantic -Wwrite-strings -Wunreachable-code -Wno-missing-braces -mms-bitfields -mwindows -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -I/g/home/gil/local/include `pkg-config --cflags glib-2.0` `pkg-config --cflags gtk+-2.0`
    In file included from d:/dev/mingw/include/glib-2.0/glib/gthread.h:32,
    from d:/dev/mingw/include/glib-2.0/glib/gasyncqueue.h:30,
    from d:/dev/mingw/include/glib-2.0/glib.h:32,
    from d:/dev/mingw/include/gtk-2.0/gdk/gdktypes.h:32,
    from d:/dev/mingw/include/gtk-2.0/gdk/gdkcolor.h:31,
    from d:/dev/mingw/include/gtk-2.0/gdk/gdkcairo.h:23,
    from d:/dev/mingw/include/gtk-2.0/gdk/gdk.h:30,
    from d:/dev/mingw/include/gtk-2.0/gtk/gtk.h:31,
    from menu.c:2:
    d:/dev/mingw/include/glib-2.0/glib/gutils.h: In function `g_win32_get_system_data_dirs':
    d:/dev/mingw/include/glib-2.0/glib/gutils.h:156: warning: ISO C forbids conversion of function pointer to object pointer type

    gcc -o menu menu.o -W -WALL -Wextra -O -pedantic -Wwrite-strings -Wunreachable-code -Wno-missing-braces -mms-bitfields -mwindows -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -L/g/home/gil/local/lib `pkg-config --libs glib-2.0` `pkg-config --libs gtk+-2.0`
    /*---------------------------------EXECUTION------------------------------------*/
    gil@HOME ~/gtk/menu
    $ ./menu.exe

    (menu.exe:2720): GLib-GObject-WARNING **: gsignal.c:1669: signal `Activate' is invalid for instance `009A91F0'

    (menu.exe:2720): GLib-GObject-WARNING **: gsignal.c:1669: signal `Activate' is invalid for instance `009A92B0'

    gil@HOME ~/gtk/menu
    $
    /*-------------------------------FIN---------------------------------------*/
    Les action commandées par "activate" ne s'exécutent pas.
    Si l'un d'entre vous a la solution, merci de m'en faire part.
    Merci.
    gil23.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    "Activate" ? t'as bien mis "activate" avec une minuscule dans ton code ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut reponse à teuf13
    Merci, j'étais un peu trop distrait, j'ai écrit "activate" avec A majuscule.
    Maintenant l'exemple marche très bien, cependant les alarmes de compilation notées en rouge précédemment existent toujours sauf si je supprime l'option de compilation -pedantic.
    Que dois-je faire, fermer les yeux ou modifier un cast de pointeur( mais lequel ?).
    merci encore,
    gil23.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    -Wall -Wextra me parait suffisant comme warnings, le -pedantic j'ai arrêté de l'utiliser

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    merci teuf, j'arréte aussi d'utiliser -pedantic
    gil23

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OL-2003] Problème compilation tutoriel Heureux-oli (Partage avec Access)
    Par alphaBetaGamma dans le forum Outlook
    Réponses: 1
    Dernier message: 08/04/2009, 11h11
  2. Réponses: 5
    Dernier message: 06/09/2007, 09h49
  3. [wsock tutoriel The Walrus] WSA erreur compilation
    Par Maria Ross dans le forum C++
    Réponses: 3
    Dernier message: 04/09/2005, 17h14

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