[wxWidgets][C++] Fehler: Undefined Reference

ComFreek

Mod | @comfreek
Moderator
Hallo an alle,

ich benutze Windows Vista, MinGW und Code::Blocks und schreibe in C++.
Ich beginne gerade mit wxWidgets, bin also noch totaler Anfänger.

Bisher habe ich schon wxWidgets kompiliert:
Code:
mingw32-make -f makefile.gcc UNICODE=1 SHARED=0 MONOLITHIC=1 BUILD=release
Dann wollte ich dieses Beispielprogramm testen: http://www.wxwidgets.org/docs/tutorials/hworld2.txt
In Code::Blocks hatte ich ein neues wxWidgets-Projekt angelegt mit den richtigen Einstellungen (also monolithic, unicode, use dll).
Doch es kommen einige Undefined Reference-Fehler, daher müssten einige Libs fehlen, nur welche?
Momentan ist folgende Library mit einbezogen:
Code:
libwxmsw28u.a



Ich bedanke mich für jeden Tipp!!

EDIT: Habe auch das wxBook, doch da steht auch nur drin, wie man wxWidgets kompiliert!
 
Erstmal vielen Dank :)

Ich hatte eine Textdatei hochgeladen, aber irgendwie ist sie verschwunden, aber hier nochmal:

Code:
obj\Release\main.o:main.cpp:(.text+0x62)||undefined reference to `_imp___ZN12wxAppConsole17CheckBuildOptionsEPKcS1_'|
obj\Release\main.o:main.cpp:(.text+0x8c)||undefined reference to `_imp___ZN5wxAppC2Ev'|
obj\Release\main.o:main.cpp:(.text+0xf2)||undefined reference to `_imp___ZN12wxAppConsole14ms_appInstanceE'|
obj\Release\main.o:main.cpp:(.text+0x123)||undefined reference to `_imp___Z7wxEntryP11HINSTANCE__S0_Pci'|
obj\Release\main.o:main.cpp:(.text+0x16d)||undefined reference to `_imp__wxFrameNameStr'|
obj\Release\main.o:main.cpp:(.text+0x184)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1a2)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x1b3)||undefined reference to `_imp___ZN11wxFrameBaseC2Ev'|
obj\Release\main.o:main.cpp:(.text+0x1bd)||undefined reference to `_imp___ZTV7wxFrame'|
obj\Release\main.o:main.cpp:(.text+0x1ca)||undefined reference to `_imp___ZN7wxFrame4InitEv'|
obj\Release\main.o:main.cpp:(.text+0x216)||undefined reference to `_imp___ZN7wxFrame6CreateEP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_'|
obj\Release\main.o:main.cpp:(.text+0x266)||undefined reference to `_imp___ZN12wxEvtHandlerC2Ev'|
obj\Release\main.o:main.cpp:(.text+0x274)||undefined reference to `_imp___ZTV10wxMenuBase'|
obj\Release\main.o:main.cpp:(.text+0x28a)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x294)||undefined reference to `_imp___ZTV8wxObject'|
obj\Release\main.o:main.cpp:(.text+0x2af)||undefined reference to `_imp___ZTV10wxListBase'|
obj\Release\main.o:main.cpp:(.text+0x2c6)||undefined reference to `_imp___ZN10wxListBase4InitE9wxKeyType'|
obj\Release\main.o:main.cpp:(.text+0x2ef)||undefined reference to `_imp___ZN10wxMenuBase4InitEl'|
obj\Release\main.o:main.cpp:(.text+0x300)||undefined reference to `_imp___ZTV6wxMenu'|
obj\Release\main.o:main.cpp:(.text+0x318)||undefined reference to `_imp___ZN18wxBaseArrayPtrVoidC2Ev'|
obj\Release\main.o:main.cpp:(.text+0x336)||undefined reference to `_imp___ZN6wxMenu4InitEv'|
obj\Release\main.o:main.cpp:(.text+0x353)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x38a)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x3a8)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x3af)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x3c3)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x3e1)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x414)||undefined reference to `_imp___ZN14wxMenuItemBase3NewEP6wxMenuiRK8wxStringS4_10wxItemKindS1_'|
obj\Release\main.o:main.cpp:(.text+0x470)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x484)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x4a2)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x4a9)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x4bd)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x4db)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x507)||undefined reference to `_imp___ZN14wxMenuItemBase3NewEP6wxMenuiRK8wxStringS4_10wxItemKindS1_'|
obj\Release\main.o:main.cpp:(.text+0x56e)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x5ac)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x5ca)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x5d1)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x5e5)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x603)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x635)||undefined reference to `_imp___ZN14wxMenuItemBase3NewEP6wxMenuiRK8wxStringS4_10wxItemKindS1_'|
obj\Release\main.o:main.cpp:(.text+0x6ae)||undefined reference to `_imp___ZN9wxMenuBarC1Ev'|
obj\Release\main.o:main.cpp:(.text+0x6c9)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x707)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x725)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x78f)||undefined reference to `_imp__wxStatusLineNameStr'|
obj\Release\main.o:main.cpp:(.text+0x7a1)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x7bf)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x81c)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x854)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x872)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x9da)||undefined reference to `_imp___ZN7wxFrameD2Ev'|
obj\Release\main.o:main.cpp:(.text+0xb48)||undefined reference to `_imp___ZN18wxBaseArrayPtrVoidD2Ev'|
obj\Release\main.o:main.cpp:(.text+0xb55)||undefined reference to `_imp___ZN10wxMenuBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text+0xc0c)||undefined reference to `_imp___ZN10wxListBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text+0xc52)||undefined reference to `_imp___ZN12wxEvtHandlerD2Ev'|
obj\Release\main.o:main.cpp:(.text+0xc6c)||undefined reference to `_imp___ZTV8wxObject'|
obj\Release\main.o:main.cpp:(.text+0xc7c)||undefined reference to `_imp___ZN8wxObject5UnRefEv'|
obj\Release\main.o:main.cpp:(.text+0xc90)||undefined reference to `_imp___ZN11wxFrameBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text+0xd3d)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0xd74)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0xd92)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0xefd)||undefined reference to `_imp__wxFrameNameStr'|
obj\Release\main.o:main.cpp:(.text+0xf14)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0xf32)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0xf43)||undefined reference to `_imp___ZN11wxFrameBaseC2Ev'|
obj\Release\main.o:main.cpp:(.text+0xf4d)||undefined reference to `_imp___ZTV7wxFrame'|
obj\Release\main.o:main.cpp:(.text+0xf5a)||undefined reference to `_imp___ZN7wxFrame4InitEv'|
obj\Release\main.o:main.cpp:(.text+0xfa6)||undefined reference to `_imp___ZN7wxFrame6CreateEP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_'|
obj\Release\main.o:main.cpp:(.text+0xff6)||undefined reference to `_imp___ZN12wxEvtHandlerC2Ev'|
obj\Release\main.o:main.cpp:(.text+0x1004)||undefined reference to `_imp___ZTV10wxMenuBase'|
obj\Release\main.o:main.cpp:(.text+0x101a)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x1024)||undefined reference to `_imp___ZTV8wxObject'|
obj\Release\main.o:main.cpp:(.text+0x103f)||undefined reference to `_imp___ZTV10wxListBase'|
obj\Release\main.o:main.cpp:(.text+0x1056)||undefined reference to `_imp___ZN10wxListBase4InitE9wxKeyType'|
obj\Release\main.o:main.cpp:(.text+0x107f)||undefined reference to `_imp___ZN10wxMenuBase4InitEl'|
obj\Release\main.o:main.cpp:(.text+0x1090)||undefined reference to `_imp___ZTV6wxMenu'|
obj\Release\main.o:main.cpp:(.text+0x10a8)||undefined reference to `_imp___ZN18wxBaseArrayPtrVoidC2Ev'|
obj\Release\main.o:main.cpp:(.text+0x10c6)||undefined reference to `_imp___ZN6wxMenu4InitEv'|
obj\Release\main.o:main.cpp:(.text+0x10e3)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x111a)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1138)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x113f)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x1153)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1171)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x11a4)||undefined reference to `_imp___ZN14wxMenuItemBase3NewEP6wxMenuiRK8wxStringS4_10wxItemKindS1_'|
obj\Release\main.o:main.cpp:(.text+0x1200)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x1214)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1232)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x1239)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x124d)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x126b)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x1297)||undefined reference to `_imp___ZN14wxMenuItemBase3NewEP6wxMenuiRK8wxStringS4_10wxItemKindS1_'|
obj\Release\main.o:main.cpp:(.text+0x12fe)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x133c)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x135a)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x1361)||undefined reference to `_imp__wxEmptyString'|
obj\Release\main.o:main.cpp:(.text+0x1375)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1393)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x13c5)||undefined reference to `_imp___ZN14wxMenuItemBase3NewEP6wxMenuiRK8wxStringS4_10wxItemKindS1_'|
obj\Release\main.o:main.cpp:(.text+0x143e)||undefined reference to `_imp___ZN9wxMenuBarC1Ev'|
obj\Release\main.o:main.cpp:(.text+0x1459)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x1497)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x14b5)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x151f)||undefined reference to `_imp__wxStatusLineNameStr'|
obj\Release\main.o:main.cpp:(.text+0x1531)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x154f)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x15ac)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x15e4)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1602)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x176a)||undefined reference to `_imp___ZN7wxFrameD2Ev'|
obj\Release\main.o:main.cpp:(.text+0x18d8)||undefined reference to `_imp___ZN18wxBaseArrayPtrVoidD2Ev'|
obj\Release\main.o:main.cpp:(.text+0x18e5)||undefined reference to `_imp___ZN10wxMenuBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text+0x199c)||undefined reference to `_imp___ZN10wxListBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text+0x19e2)||undefined reference to `_imp___ZN12wxEvtHandlerD2Ev'|
obj\Release\main.o:main.cpp:(.text+0x19fc)||undefined reference to `_imp___ZTV8wxObject'|
obj\Release\main.o:main.cpp:(.text+0x1a0c)||undefined reference to `_imp___ZN8wxObject5UnRefEv'|
obj\Release\main.o:main.cpp:(.text+0x1a20)||undefined reference to `_imp___ZN11wxFrameBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text+0x1a9c)||undefined reference to `_imp___ZN12wxWindowBase5CloseEb'|
obj\Release\main.o:main.cpp:(.text+0x1aed)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x1b24)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1b42)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x1b50)||undefined reference to `_imp___Z11wxGetLocalev'|
obj\Release\main.o:main.cpp:(.text+0x1b87)||undefined reference to `_imp___ZN12wxStringBase4nposE'|
obj\Release\main.o:main.cpp:(.text+0x1ba5)||undefined reference to `_imp___ZN12wxStringBase8InitWithEPKwjj'|
obj\Release\main.o:main.cpp:(.text+0x1bca)||undefined reference to `_imp___Z12wxMessageBoxRK8wxStringS1_lP8wxWindowii'|
obj\Release\main.o:main.cpp:(.text+0x1d05)||undefined reference to `_imp___ZN7wxFrame13sm_eventTableE'|
obj\Release\main.o:main.cpp:(.text+0x1d26)||undefined reference to `_imp___ZN16wxEventHashTableC1ERK12wxEventTable'|
obj\Release\main.o:main.cpp:(.text+0x1d45)||undefined reference to `_imp__wxEVT_COMMAND_MENU_SELECTED'|
obj\Release\main.o:main.cpp:(.text+0x1da4)||undefined reference to `_imp__wxEVT_NULL'|
obj\Release\main.o:main.cpp:(.text+0x1de6)||undefined reference to `_imp___ZN12wxAppConsole12ms_appInitFnE'|
obj\Release\main.o:main.cpp:(.text+0x1e09)||undefined reference to `_imp___ZN16wxEventHashTableD1Ev'|
)]+0x1b)||undefined reference to `_imp___ZN12wxStringBaseaSERKS_'|
obj\Release\main.o:main.cpp:(.text$_ZNK12wxWindowBase7GetNameEv[wxWindowBase::GetName() const]+0x17)||undefined reference to `_imp__wxEmptyString'|
)]+0x1f)||undefined reference to `_imp___ZN8wxObject3RefERKS_'|
obj\Release\main.o:main.cpp:(.text$_ZNK12wxWindowBase10HasCaptureEv[wxWindowBase::HasCapture() const]+0x8)||undefined reference to `_imp___ZN12wxWindowBase10GetCaptureEv'|
obj\Release\main.o:main.cpp:(.text$_ZNK12wxWindowBase20GetDefaultAttributesEv[wxWindowBase::GetDefaultAttributes() const]+0x1c)||undefined reference to `_imp___ZN12wxWindowBase25GetClassDefaultAttributesE15wxWindowVariant'|
)]+0x3)||undefined reference to `_imp___ZN12wxWindowBase14SetInitialSizeERK6wxSize'|
obj\Release\main.o:main.cpp:(.text$_ZN20wxTopLevelWindowBase8IsActiveEv[wxTopLevelWindowBase::IsActive()]+0x8)||undefined reference to `_imp___ZN12wxWindowBase9FindFocusEv'|
obj\Release\main.o:main.cpp:(.text$_ZN20wxTopLevelWindowBase8IsActiveEv[wxTopLevelWindowBase::IsActive()]+0x11)||undefined reference to `_imp___Z19wxGetTopLevelParentP8wxWindow'|
)]+0x19)||undefined reference to `_imp___ZN7wxFrame21MSWDoTranslateMessageEPS_P6tagMSG'|
) const]+0x3)||undefined reference to `_imp___ZNK10wxListBase4FindERK9wxListKey'|
)]+0x82)||undefined reference to `_imp___ZN10wxNodeBaseC2EP10wxListBasePS_S2_PvRK9wxListKey'|
)]+0x89)||undefined reference to `_imp___ZTV20wxwxMenuItemListNode'|
obj\Release\main.o:main.cpp:(.text$_ZN14wxMenuItemListD1Ev[wxMenuItemList::~wxMenuItemList()]+0x14)||undefined reference to `_imp___ZN10wxListBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text$_ZN14wxMenuItemListD0Ev[wxMenuItemList::~wxMenuItemList()]+0x15)||undefined reference to `_imp___ZN10wxListBaseD2Ev'|
obj\Release\main.o:main.cpp:(.text$_ZN5MyAppD1Ev[MyApp::~MyApp()]+0x14)||undefined reference to `_imp___ZN5wxAppD2Ev'|
obj\Release\main.o:main.cpp:(.text$_ZN5MyAppD0Ev[MyApp::~MyApp()]+0x15)||undefined reference to `_imp___ZN5wxAppD2Ev'|
obj\Release\main.o:main.cpp:(.text$_ZN7MyFrameD1Ev[MyFrame::~MyFrame()]+0x14)||undefined reference to `_imp___ZN7wxFrameD2Ev'|
obj\Release\main.o:main.cpp:(.text$_ZN7MyFrameD0Ev[MyFrame::~MyFrame()]+0x15)||undefined reference to `_imp___ZN7wxFrameD2Ev'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_app.o):app.cpp:(.text+0x665)||undefined reference to `InitCommonControls@0'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_app.o):app.cpp:(.text+0x680)||undefined reference to `OleInitialize@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_app.o):app.cpp:(.text+0x8be)||undefined reference to `OleUninitialize@0'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_statbr95.o):statbr95.cpp:(.text+0x17d)||undefined reference to `CreateStatusWindowW@16'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_droptgt.o):droptgt.cpp:(.text+0x944)||undefined reference to `CoLockObjectExternal@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_droptgt.o):droptgt.cpp:(.text+0x95c)||undefined reference to `RegisterDragDrop@8'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_droptgt.o):droptgt.cpp:(.text+0x98e)||undefined reference to `CoLockObjectExternal@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_droptgt.o):droptgt.cpp:(.text+0x9b1)||undefined reference to `RevokeDragDrop@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_droptgt.o):droptgt.cpp:(.text+0x9ce)||undefined reference to `CoLockObjectExternal@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_droptgt.o):droptgt.cpp:(.data+0x0)||undefined reference to `IID_IUnknown'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_droptgt.o):droptgt.cpp:(.data+0x4)||undefined reference to `IID_IDropTarget'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_msw_spinbutt.o):spinbutt.cpp:(.text+0x36f)||undefined reference to `CreateUpDownControl@48'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_filename.o):filename.cpp:(.text+0x1d7e)||undefined reference to `CoCreateInstance@20'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_filename.o):filename.cpp:(.text+0x1da0)||undefined reference to `IID_IPersistFile'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0xdb)||undefined reference to `ImageList_Create@20'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x179)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x259)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x339)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x3d0)||undefined reference to `ImageList_GetImageCount@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x3fe)||undefined reference to `ImageList_GetIconSize@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x467)||undefined reference to `ImageList_AddMasked@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x4ed)||undefined reference to `ImageList_ReplaceIcon@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x56a)||undefined reference to `ImageList_ReplaceIcon@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x597)||undefined reference to `ImageList_Remove@8'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x663)||undefined reference to `ImageList_SetBkColor@8'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x6ba)||undefined reference to `ImageList_Draw@24'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0xf36)||undefined reference to `ImageList_GetIcon@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x14cc)||undefined reference to `ImageList_Replace@16'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_imaglist.o):imaglist.cpp:(.text+0x1525)||undefined reference to `ImageList_Add@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_msw_listctrl.o):listctrl.cpp:(.text+0x9009)||undefined reference to `ImageList_GetImageCount@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_msw_listctrl.o):listctrl.cpp:(.text+0x9078)||undefined reference to `ImageList_Draw@24'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_msw_listctrl.o):listctrl.cpp:(.text+0x90bb)||undefined reference to `ImageList_GetIconSize@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_oleutils.o):oleutils.cpp:(.text+0x96)||undefined reference to `SysStringLen@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_oleutils.o):oleutils.cpp:(.text+0x312)||undefined reference to `SysAllocString@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0xd4d)||undefined reference to `OleInitialize@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0xeed)||undefined reference to `OleInitialize@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0xfaa)||undefined reference to `OleIsCurrentClipboard@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0xfc9)||undefined reference to `OleSetClipboard@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x1045)||undefined reference to `OleUninitialize@0'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x1125)||undefined reference to `OleUninitialize@0'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x1205)||undefined reference to `OleUninitialize@0'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x129c)||undefined reference to `OleIsCurrentClipboard@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x12af)||undefined reference to `OleFlushClipboard@0'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x133c)||undefined reference to `OleSetClipboard@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x13fd)||undefined reference to `OleGetClipboard@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_clipbrd.o):clipbrd.cpp:(.text+0x160b)||undefined reference to `ReleaseStgMedium@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x31b)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x384)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x3f3)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x44b)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x513)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x783)||undefined reference to `ImageList_Create@20'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x7b0)||undefined reference to `ImageList_Add@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x834)||undefined reference to `ImageList_Add@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x8b4)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x932)||undefined reference to `ImageList_Create@20'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x95c)||undefined reference to `ImageList_ReplaceIcon@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x9c5)||undefined reference to `ImageList_Destroy@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x16ad)||undefined reference to `ImageList_BeginDrag@16'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x1703)||undefined reference to `ImageList_ReplaceIcon@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x172a)||undefined reference to `ImageList_SetDragCursorImage@16'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x17cf)||undefined reference to `ImageList_Create@20'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x1947)||undefined reference to `ImageList_EndDrag@0'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x19f1)||undefined reference to `ImageList_DragMove@8'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x1ae2)||undefined reference to `ImageList_DragEnter@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dragimag.o):dragimag.cpp:(.text+0x1b24)||undefined reference to `ImageList_DragLeave@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dataobj.o):dataobj.cpp:(.text+0xc4a)||undefined reference to `ReleaseStgMedium@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dataobj.o):dataobj.cpp:(.data+0x0)||undefined reference to `IID_IUnknown'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dataobj.o):dataobj.cpp:(.data+0x4)||undefined reference to `IID_IDataObject'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dataobj.o):dataobj.cpp:(.data+0x8)||undefined reference to `IID_IUnknown'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_dataobj.o):dataobj.cpp:(.data+0xc)||undefined reference to `IID_IEnumFORMATETC'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_printdlg.o):printdlg.cpp:(.text+0xeac)||undefined reference to `ClosePrinter@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_printdlg.o):printdlg.cpp:(.text+0xf21)||undefined reference to `OpenPrinterW@12'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_printdlg.o):printdlg.cpp:(.text+0xf5a)||undefined reference to `DocumentPropertiesW@24'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_printdlg.o):printdlg.cpp:(.text+0xfa6)||undefined reference to `DocumentPropertiesW@24'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_printdlg.o):printdlg.cpp:(.text+0xfd4)||undefined reference to `ClosePrinter@4'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_printdlg.o):printdlg.cpp:(.text+0x106b)||undefined reference to `DocumentPropertiesW@24'|
C:\wxWidgets\lib\gcc_lib\libwxmsw28u.a(monolib_printdlg.o):printdlg.cpp:(.text+0x1621)||undefined reference to `ClosePrinter@4'|
||=== Build finished: 229 errors, 0 warnings ===|
 
(ich weiß, das ist ein Doppelpost)

Ich habe es gerade geschafft Ich hatte wxWidgets mit "SHARED=0" kompiliert, aber dann bei den Einstellungen in Code::Blocks "DLL" angegeben!
(Ich habe 1,5 Wochen daran gesessen! :))

Nur soll ich jetzt eine statische oder dynamische Library nutzen? Auf anderen Seiten stand, dass statische eine größere EXE-Größe verursachen, aber keine zusätzliche Datei verwendet werden muss.
 

Neue Beiträge

Zurück