OT: wxWidgets unter windows

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
davewood
Beiträge: 92
Registriert: 08.10.2003 16:38:11

OT: wxWidgets unter windows

Beitrag von davewood » 07.02.2005 21:55:00

servus.

zuerst mal sorry ich weiß das is ein debian/linux forum aber fuer ein praktikum auf der uni muss ich eine windows applikation erstellen und crosscompilen is immer noch ein wenig ein buch mit sieben siegeln fuer mcih, aber wenigstens verwend ich OSS :)

ich verwende mingw/msys also compiler und versuche n programm mit wxWidgets zu erstellen.

also, sourcen ziehen von wxWindows.org, compilieren geht auch noch, dann teste ich eines der samples, klappt alles noch wunderbar.

dann schreib ich mein eigenes programm compilerflags liefert `wx-config --cxxflags`

funkt

linken mit den flags `wx-config --libs`

massenhaft undefined references.

Code: Alles auswählen

$ make
g++ -o HelloWorldApp.exe `wx-config --libs` HelloWorldApp.o
HelloWorldApp.o(.text+0xbe):HelloWorldApp.cpp: undefined reference to `wxAppConsole::CheckBuildOptions(char const*, char const*)'
HelloWorldApp.o(.text+0x18b):HelloWorldApp.cpp: undefined reference to 'wxEntry(HINSTANCE__*, HINSTANCE__*, char*, int)'
HelloWorldApp.o(.text+0x203):HelloWorldApp.cpp: undefined reference to `wxFrameNameStr'
HelloWorldApp.o(.text+0x224):HelloWorldApp.cpp: undefined reference to `wxDefaultSize'
naja, wenn mir wer weiterhelfen kann bin ich happy =)

hier is uebrigens noch der wx-config --libs output

Code: Alles auswählen

$ wx-config --libs
-L/usr/local/lib  -mthreads  -Wl,--subsystem,windows -mwindows /usr/local/lib/libwx_msw_xrc-2.5.a /usr/local/lib/libwx_msw_html-2.5.a /usr/local/lib/libwx_msw_dbgrid-2.5.a /usr/local/lib/libwx_msw_adv-2.5.a /usr/local/lib/libwx_msw_core-2.5.a /usr/local/lib/libwx_base_odbc-2.5.a /usr/local/lib/libwx_base_xml-2.5.a /usr/local/lib/libwx_base_net-2.5.a /usr/local/lib/libwx_base-2.5.a -lrpcrt4 -luuid -lodbc32 -lole32 -loleaut32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lcomdlg32 -lctl3d32 -ladvapi32 -lwsock32 -lgdi32 -lwxregex-2.5 -lwxexpat-2.5 -lwxtiff-2.5 -lwxjpeg-2.5 -lwxpng-2.5 -lwxzlib-2.5 
danke mal

david

ps: falls das hier als komplett unangebracht angesehen wird einfach deleten ich kanns mir dann schon denken wieso =)

Antworten