Delta_Danger
Messages postés13Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention12 janvier 2007 17 févr. 2006 à 19:02
oui, le dossier contenant les fichier .a (notament libgtk-win32-2.0.dll.a qui est, je pense, la librairie principale dont il a besoin) est bien dans les dossier que j'ai specifier dans les options du compilateur...
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 17 févr. 2006 à 20:17
ou tes librairies ne correspondent pas a la version de gtk que tu as.
Mais tu as du l'installer en package donc, c'est peu probable que ce
soit vraiment le cas. Tu bas bien mis les fichiers dans l'éditeur de
lien ?
Delta_Danger
Messages postés13Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention12 janvier 2007 17 févr. 2006 à 20:20
euh ca depend.. c'est quoi que tu appelle l'editeur de liens ? j'ai ajouter les paths des dossiers contenants les fichiers de gtk (les .h, et les .a) dans les options du compilateurs.... donc si c'est de ca que tu parle, alors oui je l'ai fait...
Vous n’avez pas trouvé la réponse que vous recherchez ?
dletozeun
Messages postés546Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention 9 janvier 20081 17 févr. 2006 à 21:31
L'editeur de liens de devcpp c'est l'endroit ou tu lie (justement ) ton projet aux librairies que tu utilises...
Par exemple losrque que tu utilise opengl dans ton projet, tu dois lier
la lib de opengl ( fichier d'extension .a ou .lib ) a ton projet pour
que devcpp trouve ou se trouve le code que contiennent les fonctions
d'opengl que tu utilises...
Les lib se trouve dans le repertoire lib de devcpp...et dans les
options du compilateur tu regle une bonne fois pour toute les
repertoire des header files et des lib mais apres tu n'y touches plus!
Delta_Danger
Messages postés13Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention12 janvier 2007 17 févr. 2006 à 21:53
donc oui, c'est ce que j'ai fais..
dans dev C++, menu outils > options du compilateur > onglet repertoires, j'ai mis les path des dossier des lib du pack gtk que j'ai install.. j'ai meme essayer de copier directement les lib .h et .a dans les dossier de dev, et ca marche toujours pas.
ce qui est bizarre, c'est qu'il ne me met pas d'erreur concernant la librairie. avant, il me marquait qu'il ne trouvait pas <gtk/gtk.h> mais depuis que j'ai entrer les path, il me met juste les problemes lies aux fonctions.......
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 17 févr. 2006 à 22:29
Non c'est pas du tout ca, faut aller dans projet => options de
projet => onglet paramètre => et tu ajoutes libgtk .....dll avec
le bouton "ajouter un fichier". Ca ajoutera un un fichier dans la
partie Editeur de liens. Et apres l'édition de lien qui intervient
apres la compilation se passera sans problème. Il se peut qu'il faille
d'autre fichier .a que libgtk....dll, si tu utilise gdk ou glib, il
faudra ajouter également ces fichiers .a.
Delta_Danger
Messages postés13Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention12 janvier 2007 17 févr. 2006 à 23:23
ok ok .... j'ai compris mon vrai probleme : je travaillais sur des fichiers sources, pas sous des projets.. quand j'ouvre un nouveau projet, j'ai carement une option GTK... et oh joie, quand je met ma source dans un projet GTK, ca marche ! merci d'avoir pris le temps d'me repondre.