NettoyeurFantome
Messages postés35Date d'inscriptionsamedi 25 mai 2002StatutMembreDernière intervention10 mai 2003
-
2 juin 2002 à 19:08
Dev23
Messages postés2Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention30 juin 2004
-
30 juin 2004 à 16:33
Je travaille sous Dev-C++. J'ai mis toutes les libs au bon endroit toutes les dll et tout.
Je tape le premier code d'un tut, je compile, ça marche. Je run, et voilà un message d'erreur qui me fait fermer l'appli sans même avoir crée une fenêtre :
GTk-ERROR **. Incompatible build!
The code using GTK+ thinks GTkWindow is of different size than it actually is in this build of GTK+.
On Windows, this probably means that you have compiled your code with gcc without the -fnative -struc switch.
Dev23
Messages postés2Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention30 juin 2004 30 juin 2004 à 16:24
J'ai eu le même problème avec DevC++
Le template fourni n'est pas correct. Lorsque on ouvre un nouveau projet GTK (GUI), il faut sélectionner Projet C et non pas projet C++. Ensuite il faut modifier les options de compilation (Projet/Options du projet/parametre/Compilateur) et supprimer la valeur -fnative-struct et mettre à la place -mms-bitfields.
Attention si dans editeur de lien les chemins comportent un blanc il est nécessaire de les mettre en guillemet.
Pour info, il est nécessaire d'installer DevC++, imagelib, GTK runtime, GTK developpement Kit puis DevEx (extension devc++ pour GTK) dans l'ordre et de rajouter le chemin pointant vers le répertoire bin de la librairie GTK dans le path (par ex C:\GTK\2.0\bin)
Tous les liens sont dispo sur http://www.gtk-fr.org/index.php?page=cours&id=02 Bonne Prog