Bonjour,


Je veut mettre un icône perso sur les fenêtres de mon programme cependant, par le biais de Glade3 (encore une fois... pas très au point cette version j'dois dire) ca ne marche pas alors j'ai essayé par le code soit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
         {
            GError * err = NULL;
            GdkPixbuf * p_icon = gdk_pixbuf_new_from_file (
               "../pixmaps/cfg-ico-16x16.ico", &err
            );
 
            if (p_icon != NULL)
            {
               gtk_window_set_icon (GTK_WINDOW (p_prefs_win), p_icon);
               gdk_pixbuf_unref (p_icon);
            }
            else
            {
               printf ("%s\n", err->message);
               g_error_free (err);
               err = NULL;
            }
         }
mais là voici ce que je reçoit de la part du compilo (je suis sur win):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
D:\Programmation\cfg\gui.c|239|undefined reference to `_gdk_pixbuf_new_from_file_utf8'
D:\Programmation\cfg\gui.c|246|undefined reference to `_gdk_pixbuf_unref'