Bonjour,
Sous windows je compile mes programmes wxwidget avec ce makefile:
Code :
- WXDIR = c:/MinGW
- WXINC = -I$(WXDIR)/lib/mswd -I$(WXDIR)/include -I$(WXDIR)/src/regex -I$(WXDIR)/contrib/include -I$(WXDIR)/src/png -I$(WXDIR)/src/jpeg -I$(WXDIR)/src/zlib -I$(WXDIR)/src/xpm -I$(WXDIR)/src/tiff
- WXLIB = -L$(WXDIR)/lib -L$(WXDIR)/contrib/lib
- LINK = $(WXDIR)/lib/libwxmsw.a $(WXLIB) -Wl,--subsystem,windows -mwindows -lwxmsw -lregex -lpng -ljpeg -lzlib -ltiff -lstdc++ -lgcc -lodbc32 -lwsock32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lctl3d32 -ladvapi32 -lwsock32 -lopengl32 -lglu32 -lole32 -loleaut32 -luuid
- COMP = $(WXINC) -DWINVER=0x0400 -D__WIN95__ -D__GNUWIN32__ -DSTRICT -DHAVE_W32API_H -D__WXMSW__ -D__WINDOWS__ -Wall -fno-rtti -fno-exceptions
- CFG = -O2 -s -Wall
- CC=g++
- all: test
- test.o: test.cpp
- $(CC) $(CFG) -c $(COMP) -o test.o test.cpp
- test: test.o
- $(CC) $(CFG) -o test test.o $(LINK)
|
-Que doit-je modifier pour qu'il fonctionne sous linux avec wxgtk ?
NB: le fichier "libwxmsw.a" ne se trouve déjà pas dans mon dd de linux, est-ce normale ?
Merci d'avance...
Message édité par casafa le 16-10-2004 à 09:58:20