Bonjour,
Je suis nouveau à utiliser Glade et j'essayais le tuto ici:

http://gerald3d.developpez.com/tutor...k/glade3/#null
(le tout premier code)

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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <gtk/gtk.h> 
 
    int 
    main(int argc, char *argv []) 
    { 
      GtkWidget *fenetre_principale = NULL; 
      GtkBuilder *builder = NULL; 
      GError *error = NULL; 
      gchar *filename = NULL; 
      /* Initialisation de la librairie Gtk. */ 
      gtk_init(&argc, &argv); 
 
      /* Ouverture du fichier Glade de la fenêtre principale */ 
      builder = gtk_builder_new(); 
 
      /* Création du chemin complet pour accéder au fichier test.glade. */ 
      /* g_build_filename(); construit le chemin complet en fonction du système */ 
      /* d'exploitation. ( / pour Linux et \ pour Windows) */ 
      filename =  g_build_filename ("test.glade", NULL); 
 
          /* Chargement du fichier test.glade. */ 
      gtk_builder_add_from_file (builder, filename, &error); 
      g_free (filename); 
      if (error) 
      { 
        gint code = error->code; 
        g_printerr("%s\n", error->message); 
        g_error_free (error); 
        return code; 
      } 
 
        /* Récupération du pointeur de la fenêtre principale */ 
      fenetre_principale = GTK_WIDGET(gtk_builder_get_object (builder, "MainWindow")); 
 
      /* Affectation du signal "destroy" à la fonction gtk_main_quit(); pour la */ 
      /* fermeture de la fenêtre. */ 
      g_signal_connect (G_OBJECT (fenetre_principale), "destroy", (GCallback)gtk_main_quit, NULL); 
 
      /* Affichage de la fenêtre principale. */ 
      gtk_widget_show_all (fenetre_principale); 
 
      gtk_main(); 
 
      return 0; 
    }

cependant, quand je copie mon code dans Xcode,
et je compile j'ai à la console ceci: Error on line 1 char 1: Document must begin with an element (e.g. <book>)
Je suppose c'est dans la condition "if(error){etc..}"
Mais je ne sais ni ça veut dire quoi ni comment résoudre ce problème.. Je n'ai pas non plus trouvé des explications sur internet..

Quelqu'un pourrait m'aider s'il vous plait? =(

Merci d'avance!!