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 :

pb version glib


Sujet :

GTK+ avec C & C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2003
    Messages
    75
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 75
    Par d�faut pb version glib
    Bonjour,

    Je cherche � utiliser la version 2 de gtk sur mon systeme ubuntu 20.04 pr�install�e
    pierrot@pierrot7:~/Documents$ pkg-config --modversion gtk+-2.0
    2.24.32
    pierrot@pierrot7:~/Documents$ pkg-config --modversion glib-2.0
    2.64.3
    pierrot@pierrot7:~/Documents$ pkg-config --modversion pango
    1.44.7
    pierrot@pierrot7:~/Documents$ pkg-config --modversion gdk-pixbuf-2.0
    2.40.0
    pierrot@pierrot7:~/Documents$ pkg-config --modversion atk
    2.35.1
    pierrot@pierrot7:~/Documents$ pkg-config --modversion cairo
    1.16.0

    Quand je compile monfichier.c (l'exemple sur gnome.org) avec
    pierrot@pierrot7:~/Documents$ gcc monfichier.c -o `pkg-config --cflags --libs gtk+-2.0`
    j'obtiens ceci:

    In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
    from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
    from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
    from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
    from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
    from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
    from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
    from /usr/include/gtk-2.0/gtk/gtk.h:33,
    from debutgtk.c:2:
    /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: �GTypeDebugFlags� is deprecated [-Wdeprecated-declarations]
    236 | void gtk_type_init (GTypeDebugFlags debug_flags);
    | ^~~~
    In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
    from /usr/include/glib-2.0/gobject/gbinding.h:29,
    from /usr/include/glib-2.0/glib-object.h:22,
    from /usr/include/glib-2.0/gio/gioenums.h:28,
    from /usr/include/glib-2.0/gio/giotypes.h:28,
    from /usr/include/glib-2.0/gio/gio.h:26,
    from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
    from /usr/include/gtk-2.0/gdk/gdk.h:32,
    from /usr/include/gtk-2.0/gtk/gtk.h:32,
    from debutgtk.c:2:
    /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
    679 | {
    | ^
    In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
    from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
    from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
    from /usr/include/gtk-2.0/gtk/gtk.h:126,
    from debutgtk.c:2:
    /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: �GTimeVal� is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 | GTimeVal last_popdown;
    | ^~~~~~~~
    In file included from /usr/include/glib-2.0/glib/galloca.h:32,
    from /usr/include/glib-2.0/glib.h:30,
    from /usr/include/glib-2.0/gobject/gbinding.h:28,
    from /usr/include/glib-2.0/glib-object.h:22,
    from /usr/include/glib-2.0/gio/gioenums.h:28,
    from /usr/include/glib-2.0/gio/giotypes.h:28,
    from /usr/include/glib-2.0/gio/gio.h:26,
    from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
    from /usr/include/gtk-2.0/gdk/gdk.h:32,
    from /usr/include/gtk-2.0/gtk/gtk.h:32,
    from debutgtk.c:2:
    /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
    547 | struct _GTimeVal
    | ^~~~~~~~~



    Quelqu'un peut-il me venir en aide?

  2. #2
    Expert confirm�
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    F�vrier 2008
    Messages
    2 315
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 2 315
    Billets dans le blog
    5
    Par d�faut
    Bonjour.

    Je ne vois pas de probl�me particulier dans ce que tu nous montres. Comme l'option "-Wdeprecated-declarations" est activ� tu as des warnings pour les fonctions obsol�tes. Mais elles sont toujours utilisables.

    Puisque tu es sous Linux installe si ce n'est d�j� fait Devhelp. Ca va te permettre d'avoir la documentation des biblioth�ques sous la main. Ensuite installe libgtk2.0-doc.

    tu pourras voir que gtk_type_init (); est obsol�te (extrait de la doc.) :
    gtk_type_init ()

    void
    gtk_type_init (GTypeDebugFlags debug_flags);
    gtk_type_init is deprecated and should not be used in newly-written code.
    Ainsi que GTimeVal :
    struct GTimeVal

    struct GTimeVal {
    glong tv_sec;
    glong tv_usec;
    };
    GTimeVal has been deprecated since version 2.62 and should not be used in newly-written code.
    Use GDateTime or guint64 instead.

  3. #3
    Membre confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2003
    Messages
    75
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 75
    Par d�faut ok
    Oui effectivement �a marche en fait, merci de m'avoir r�pondu si vite

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Kylix] [Kylix 3] Installation version Open
    Par muadib dans le forum EDI
    R�ponses: 1
    Dernier message: 14/03/2003, 16h37
  2. [SYBASE] Versions de Sybase
    Par ora9i dans le forum Sybase
    R�ponses: 5
    Dernier message: 25/10/2002, 12h22
  3. [Kylix] cours & version utilisable de Kylix
    Par Suricate dans le forum EDI
    R�ponses: 1
    Dernier message: 19/09/2002, 18h22
  4. Version �tudiant de Delphi 6
    Par Smortex dans le forum EDI
    R�ponses: 2
    Dernier message: 20/07/2002, 11h13

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