lolo32
Messages postés36Date d'inscriptionmercredi 13 février 2002StatutMembreDernière intervention 6 juin 2006 1 févr. 2005 à 19:00
modif pour la makefile :
remplacer "all: anoevx" par "all: anozvx$(EXT)"
dsl pour la gène sur les plateformes windows
inquisitor87
Messages postés22Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention22 mars 2007 31 janv. 2005 à 19:43
Merci lolo32, je savais pas que les wxT() étaient si importants vu que ça tourne très bien chez moi. Je mettrais ces modifs à jour d'ici peu. Ton makefile est terrible ! Merci !
lolo32
Messages postés36Date d'inscriptionmercredi 13 février 2002StatutMembreDernière intervention 6 juin 2006 31 janv. 2005 à 14:51
C'est encore moi,
Voici un petit Makefile, facilement adaptable sur toute plateforme, ET QUI FONCTIONNE BIEN :
>>>> Début du fichier
# Makefile pour générer le projet
#
# Créé par lolo32
# suffixe ajouté au binaire, ou encore, l'entention
EXT =
# Compilateur à utiliser
CXX = g++
# Chemin vers le script wx-config
WX_PATH = /usr/bin/wx-config
Sinon, pour compiler ton tuto, il m'a fallut apporter quelques modifs (entourer toutes les chaines de caractères du fichier "anoevx.h" par "wxT( ..... )"), car j'utilise la version 2.4 de wxWidgets, et il ne veut pas compiler sinon.
Ca devrait fonctionner sous windows aussi, à condition d'utiliser mingw32, ET msys comme shell.
inquisitor87
Messages postés22Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention22 mars 2007 30 janv. 2005 à 17:36
Bon, le zip était trop gros, mais j'ai trouvé une astuce. Donc vous n'avez plus qu'à executer le makefile pour compiler
inquisitor87
Messages postés22Date d'inscriptiondimanche 26 septembre 2004StatutMembreDernière intervention22 mars 2007 30 janv. 2005 à 16:56
Voilà, j'ai posté l'intégralité de mon code avec les makefiles, les configure. Marche parfaitement sous linux, mais je l'ai pas testé sous windows. Le code devrait marcher, mais le makefile peut être pas... A voir. Si vous essayez, dites moi comment ça marche ;)
lolo32
Messages postés36Date d'inscriptionmercredi 13 février 2002StatutMembreDernière intervention 6 juin 2006 30 janv. 2005 à 13:24
Je constate que le Makefile.am est fournit, ainsi que le Makefile.in, mais le Makefile ne l'ai pas, comme le configure ou configure.{in|ac}
Dans ce cas, pour pouvoir le compiler, poste la totalité des fichiers, ou alors, rajoute les fichiers manquants.
1 févr. 2005 à 19:00
remplacer "all: anoevx" par "all: anozvx$(EXT)"
dsl pour la gène sur les plateformes windows
31 janv. 2005 à 19:43
31 janv. 2005 à 14:51
Voici un petit Makefile, facilement adaptable sur toute plateforme, ET QUI FONCTIONNE BIEN :
>>>> Début du fichier
# Makefile pour générer le projet
#
# Créé par lolo32
# suffixe ajouté au binaire, ou encore, l'entention
EXT =
# Compilateur à utiliser
CXX = g++
# Chemin vers le script wx-config
WX_PATH = /usr/bin/wx-config
all: anoevx
anoevx$(EXT): anoevx.cpp anoevx.h codes.h fonctions.h configapparence.h
$(CXX) `$(WX_PATH) --cppflags` `$(WX_PATH) --libs` -o $@ $<
clean:
-$(RM) anoevx$(EXT)
<<<< Fin du fichier
Sinon, pour compiler ton tuto, il m'a fallut apporter quelques modifs (entourer toutes les chaines de caractères du fichier "anoevx.h" par "wxT( ..... )"), car j'utilise la version 2.4 de wxWidgets, et il ne veut pas compiler sinon.
Ca devrait fonctionner sous windows aussi, à condition d'utiliser mingw32, ET msys comme shell.
30 janv. 2005 à 17:36
30 janv. 2005 à 16:56
30 janv. 2005 à 13:24
Dans ce cas, pour pouvoir le compiler, poste la totalité des fichiers, ou alors, rajoute les fichiers manquants.