Bonjour tout le monde, j'ai voulu compiler le code suivant :
, et là patatra, ça marche pas, j'ai regardé un peu les erreurs, apparament, j'ai mi tout les include, le problème serais apparu lors de l'édition de lien , j'ai donc 11 erreurs (LNK2019) "symbole externe non résolu référencé dans la fonction ...". Ces erreurs ne semble pas provenir du code çi dessus, mais de l'api (enfin je dis ça mais c'est peut etre moi qui a mal configuré VS) , ces erreurs d'après l'aide de VS se produisent lorsqu'un "symbole" n'as pas (ou a mal) été déclaré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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#include <stdlib.h> #include <gtk/gtk.h> void OnDestroy(GtkWidget *pWidget, gpointer pData); int main(int argc,char **argv) { /* Declaration du widget */ GtkWidget *pWindow; gtk_init(&argc,&argv); /* Creation de la fenetre */ pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL); /* Definition de la position */ gtk_window_set_position(GTK_WINDOW(pWindow), GTK_WIN_POS_CENTER); /* Definition de la taille de la fenetre */ gtk_window_set_default_size(GTK_WINDOW(pWindow), 320, 200); /* Titre de la fenetre */ gtk_window_set_title(GTK_WINDOW(pWindow), "Chapitre Fenetre"); /* Connexion du signal "destroy" */ g_signal_connect(G_OBJECT(pWindow), "destroy", G_CALLBACK(OnDestroy), NULL); /* Affichage de la fenetre */ gtk_widget_show(pWindow); /* Demarrage de la boucle evenementielle */ gtk_main(); return EXIT_SUCCESS; } void OnDestroy(GtkWidget *pWidget, gpointer pData) { /* Arret de la boucle evenementielle */ gtk_main_quit(); }
ps: j'ai bien intégré le dossier "C:\Program Files\Fichiers communs\GTK\2.0\bin" à la variable d'environnement PATH,
j'ai intégré les répertoires suivant dans la section "Fichiers Include" de Repertoire VC++ :
C:\Program Files\Fichiers communs\GTK\2.0\include
C:\Program Files\Fichiers communs\GTK\2.0\include\atk-1.0
C:\Program Files\Fichiers communs\GTK\2.0\include\glib-2.0
C:\Program Files\Fichiers communs\GTK\2.0\include\gtk-2.0
C:\Program Files\Fichiers communs\GTK\2.0\include\pango-1.0
C:\Program Files\Fichiers communs\GTK\2.0\include\cairo
C:\Program Files\Fichiers communs\GTK\2.0\lib\glib-2.0\include
C:\Program Files\Fichiers communs\GTK\2.0\lib\gtk-2.0\include
Dans la section "Fichiers de bibliothèques" j'ai intégré le repertoire suivant:
C:\Program Files\Fichiers communs\GTK\2.0\lib
Si quelqu'un pourrais m'aider ça serait sympa, merçi

 

 
		
		 
        

 
			
			



 Problème de linkage sous visual studio 2005 sp1 avec gtk+
 Problème de linkage sous visual studio 2005 sp1 avec gtk+
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
 
 
			 
   
 
 Envoyé par DarkVenoM
 Envoyé par DarkVenoM
					
				 
						
Partager