undefined references mit MinGW und wxWidgets
-
mahlzeit zusammen,
habe seit geraumer zeit das problem, dass die aktuelle version von wxWidgets (2.5.2), per cvs gezogen und uebersetzt mit sowohl
gcc version 3.2 (mingw special 20020817-1), als auch mit
gcc version 3.3.1 (mingw special 20030804-1) [entweder oder] zu diversen undefined references fuehrt.
die wxWidgets leute konnten ein kleines stueck weiterhelfen, aber da bleiben immernoch 36 uebrig, siehe: http://lists.wxwidgets.org/cgi-bin/ezmlm-cgi?8:mss:61365:200406:idibmoffcimlnechjpkoda diese fehler mit beiden o.g. gcc-Versionen als auch mit uebersetzen der static libs per
makefile.gcc oder per
./configure
auftretensind , habe ich nun den verdacht, dass mit meinem linking was nicht stimmt.folgende undef. refs (CDM = Constructor Destructor Methods) treten noch auf:
- undefined references towxVariant::CDM' \- undefined references to
wxFFile::CDM'
- undefined references towxEntry(int&, char**)' \- undefined references to
wxSystemOptions::CDM'
- undefined references towxFileInputStream::CDM' \- undefined references to
wxFileOutputStream::CDM'folgende linking params sind gesetzt:
-D__WXDEBUG__
-D__WXMSW__
-D __GNUWIN32__und
-mthreads
-Wl,--subsystem,windows
-lwx_based-2.5 bzw. -lwxbase25d
-lwx_based_net-2.5 bzw. -lwxbase25d_net
-lwxzlibd bzw. -lwxzlibd
-lwx_mswd_core-2.5 bzw. -lwxmsw25d_core
-lwx_based_odbc-2.5 bzw. -lwxbase25d_odbc
-lrpcrt4
-loleaut32
-lole32
-luuid
-lodbc32
-lole32
-loleaut32
-lwinspool
-lwinmm
-lshell32
-lcomctl32
-lcomdlg32
-lctl3d32
-ladvapi32
-lwsock32
-lgdi32nachdem ich durch hinzufuegen von -lodbc32 die undef. refs. to SQL::CMD elemienieren konnte,
hoffe drauf, dass obige liste einfach nicht vollstaendig ist.bin fuer jeden tipp dankbar...
cheers
SF