[windows] compiler un programme utilisant wxWidgets
Salut a tous,
Voilà un petit moment que j'utilise wxWidgets mais sous linux.
Le programme que j' ai fait sera le plus souvent utilisé par des utilisateurs de windows, j' ai donc besoin de faire un .exe pour ces derniers.
J' ai donc installé wxWidgets sur windows, j' ai suivi la démarche de ce post :http://www.developpez.net/forums/sho...11&postcount=2
Citation:
Envoyé par aziz jim
je suppose que tu travaille sous windows et que Mingw est déjà installé.
1 les paths:
place toi en racine c: et execute la commande suivante:
set path=c:\Program Files\mingw32\bin
pour s'assurer que cette étape c'est bien déroulée execute la commande:
mingw32-make -v
les informations sur la version de mingw s'afficheront
2 Compilation de wxWidgets:
Place toi sous dos dans le repertoire:
c:\wxWidgets-2.6.3\build\msw
execute la commande :
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release clean
la commande de compilation proprement dite :
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
Tout semble s' etre passé correctement.
Maintenant je me demande comment je dois faire pour compiler mon programme ?
Pour le moment il me dit qu' il ne connait pas les entetes...forcément je ne sais pas de lien vers wxWidgets
Comment puis-je faire ? sachant que je ne suis pas doué pr les makefile de windows ? ;)
Mon makefile sous ubuntu est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| CXX = $(shell wx-config --cxx)
PROGRAM = TplRename
OBJECTS = $(PROGRAM).o Template.o
# implementation
.SUFFIXES: .o .cpp
.cpp.o :
$(CXX) -c `wx-config --cxxflags` -o $@ $<
all: $(PROGRAM)
$(PROGRAM): $(OBJECTS)
$(CXX) -o $(PROGRAM) $(OBJECTS) `wx-config --libs`
clean:
rm -f *.o $(PROGRAM) |
Merci d' avance pour votre aide ;-)
A+, And1HotSauce ;-)