wxWidgets mit Code::Blocks
-
Hiho,
ich habe vor mit wxWidgets zu hantieren und möchte das gerne auf meinem IDE Code::Blocks mit dem Compiler mingw zum laufen zu kriegen. Ich hab so ne Art anleitung im C::B Wiki gefunden (Klicke Hier), aber schritt Building wxWidgets funktioniert schon nicht (mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release der Befehl gibt nen error aus).
Kann mir da jemand weiterhelfen?
Danke im vorraus,
mfg apfel
EDIT: warum wird vor-raus zensiert?
-
ApfeL schrieb:
Kann mir da jemand weiterhelfen?
Ist es so abwegig zu vermuten dass die Fehlermeldung bei der Problemlösung hilfreich sein könnte?
ApfeL schrieb:
EDIT: warum wird vor-raus zensiert?
Beitrag zur Rettung der deutschen Sprache, oder so. (www.duden-suche.de)
-
Hast du schon den wxWidgets Artikel im Magazin gelesen?
Dort kannst du nachlesen, wie du es mit Msys bauen kannst, so bau ich es unter Windows/Linux auch immer.
-
also ich bin jetzt schonmal nen schritt weiter. ich hab nur noch ein problem, und zwar der linker:
im moment steht der noch auf C:\wxWidgets-2.6.2\COPYING.LIB. Ich bin schon soweit dass ich weiß dass mein pfad woanders ist, und zwar F:\wxWidgets-2.6.3, aber womit muss ich die COPYING.LIB ersetzen?
in dem lib ordner von wxWidgets sind so um die 70 libs, ich hab kp welche ich dafür verwenden soll.hoffe man versteht mich *g*
-
COPYING.LIB ist keine lib, sondern ein textfile mit der gpl.
kopier doch einfach mal die fehlermeldung
-
okay, das ist die build-log beim builden:
btw: ich nutze im moment nur ein Code den Code::Blocks automatisch angibt wenn man nen wxWidgets Projekt erstellt. Ich hab bei build-options alles auf wxWidgets 2.7 gestellt (linker dir, compiler dir, dir-variable, alles auf mein dir umgestellt).
Project : wxWidgets application Compiler : GNU GCC Compiler (called directly) Directory : C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\C++ Projekte\wxWidgets\ -------------------------------------------------------------------------------- Switching to target: default Linking executable: wxWidgets.exe .objs\main.o:main.cpp:(.text+0x45): undefined reference to `_imp___ZN12wxAppConsole17CheckBuildOptionsEPKcS1_' .objs\main.o:main.cpp:(.text+0xf4): undefined reference to `_imp___Z7wxEntryP11HINSTANCE__S0_Pci' .objs\main.o:main.cpp:(.text+0x295): undefined reference to `_imp__wxFrameNameStr' .objs\main.o:main.cpp:(.text+0x2bf): undefined reference to `_imp__wxDefaultSize' .objs\main.o:main.cpp:(.text+0x2c8): undefined reference to `_imp__wxDefaultPosition' .objs\main.o:main.cpp:(.text+0x369): undefined reference to `_imp___ZN9wxMenuBarC1Ev' .objs\main.o:main.cpp:(.text+0x8d6): undefined reference to `wxFrameBase::SetMenuBar(wxMenuBar*)' .objs\main.o:main.cpp:(.text+0x8ef): undefined reference to `_imp___ZN7wxFrameD2Ev' .objs\main.o:main.cpp:(.text+0x96d): undefined reference to `_imp__wxFrameNameStr' .objs\main.o:main.cpp:(.text+0x997): undefined reference to `_imp__wxDefaultSize' .objs\main.o:main.cpp:(.text+0x9a0): undefined reference to `_imp__wxDefaultPosition' .objs\main.o:main.cpp:(.text+0xa41): undefined reference to `_imp___ZN9wxMenuBarC1Ev' .objs\main.o:main.cpp:(.text+0xfae): undefined reference to `wxFrameBase::SetMenuBar(wxMenuBar*)' .objs\main.o:main.cpp:(.text+0xfc7): undefined reference to `_imp___ZN7wxFrameD2Ev' .objs\main.o:main.cpp:(.text+0x1022): undefined reference to `_imp___ZN7wxFrameD2Ev' .objs\main.o:main.cpp:(.text+0x1058): undefined reference to `_imp___ZN7wxFrameD2Ev' .objs\main.o:main.cpp:(.text+0x108e): undefined reference to `_imp___ZN7wxFrameD2Ev' .objs\main.o:main.cpp:(.text+0x10c3): undefined reference to `_imp___ZN12wxWindowBase5CloseEb' .objs\main.o:main.cpp:(.text+0x117c): undefined reference to `_imp___Z12wxMessageBoxRK8wxStringS1_lP8wxWindowii' .objs\main.o:main.cpp:(.text+0x1246): undefined reference to `_imp___Z7wxNewIdv' .objs\main.o:main.cpp:(.text+0x1261): undefined reference to `_imp___Z7wxNewIdv' .objs\main.o:main.cpp:(.text+0x127c): undefined reference to `_imp___ZN7wxFrame13sm_eventTableE' .objs\main.o:main.cpp:(.text+0x12a4): undefined reference to `_imp___ZN16wxEventHashTableC1ERK12wxEventTable' .objs\main.o:main.cpp:(.text+0x12f4): undefined reference to `_imp__wxEVT_COMMAND_MENU_SELECTED' .objs\main.o:main.cpp:(.text+0x1333): undefined reference to `_imp__wxEVT_COMMAND_MENU_SELECTED' .objs\main.o:main.cpp:(.text+0x1371): undefined reference to `_imp__wxEVT_NULL' .objs\main.o:main.cpp:(.text+0x1398): undefined reference to `_imp___ZN16wxEventHashTableD1Ev' .objs\main.o:main.cpp:(.text$_ZN5MyAppC1Ev[MyApp::MyApp()]+0xd): undefined reference to `_imp___ZN5wxAppC2Ev' .objs\main.o:main.cpp:(.text$_ZN12wxAppConsole11GetInstanceEv[wxAppConsole::GetInstance()]+0x4): undefined reference to `_imp___ZN12wxAppConsole14ms_appInstanceE' .objs\main.o:main.cpp:(.text$_ZN12wxStringBaseC2EPKc[wxStringBase::wxStringBase(char const*)]+0x7): undefined reference to `_imp___ZN12wxStringBase4nposE' .objs\main.o:main.cpp:(.text$_ZN12wxStringBaseC2EPKc[wxStringBase::wxStringBase(char const*)]+0x27): undefined reference to `_imp___ZN12wxStringBase8InitWithEPKcjj' .objs\main.o:main.cpp:(.text$_Z16wxGetTranslationPKc[wxGetTranslation(char const*)]+0x7): undefined reference to `_imp___Z11wxGetLocalev' .objs\main.o:main.cpp:(.text$_Z16wxGetTranslationPKc[wxGetTranslation(char const*)]+0x2c): undefined reference to `_imp___ZNK8wxLocale9GetStringEPKcS1_' .objs\main.o:main.cpp:(.text$_ZN10wxMenuBase6AppendEiRK8wxStringS2_10wxItemKind[wxMenuBase::Append(int, wxString const&, wxString const&, wxItemKind)]+0x31): undefined reference to `_imp___ZN14wxMenuItemBase3NewEP6wxMenuiRK8wxStringS4_10wxItemKindS1_' .objs\main.o:main.cpp:(.text$_ZN6wxMenuC1ERK8wxStringl[wxMenu::wxMenu(wxString const&, long)]+0x59): undefined reference to `_imp___ZTV6wxMenu' .objs\main.o:main.cpp:(.text$_ZN6wxMenuC1ERK8wxStringl[wxMenu::wxMenu(wxString const&, long)]+0x7e): undefined reference to `_imp___ZN6wxMenu4InitEv' .objs\main.o:main.cpp:(.text$_ZN6wxMenuC1ERK8wxStringl[wxMenu::wxMenu(wxString const&, long)]+0xcc): undefined reference to `_imp___ZN10wxMenuBaseD2Ev' .objs\main.o:main.cpp:(.text$_ZN18wxAcceleratorArrayD1Ev[wxAcceleratorArray::~wxAcceleratorArray()]+0xd): undefined reference to `_imp___ZN18wxBaseArrayPtrVoidD2Ev' .objs\main.o:main.cpp:(.text$_ZN18wxAcceleratorArrayC1Ev[wxAcceleratorArray::wxAcceleratorArray()]+0xd): undefined reference to `_imp___ZN18wxBaseArrayPtrVoidC2Ev' .objs\main.o:main.cpp:(.text$_ZN10wxMenuBaseC2ERK8wxStringl[wxMenuBase::wxMenuBase(wxString const&, long)]+0x3c): undefined reference to `_imp___ZN12wxEvtHandlerC2Ev' .objs\main.o:main.cpp:(.text$_ZN10wxMenuBaseC2ERK8wxStringl[wxMenuBase::wxMenuBase(wxString const&, long)]+0x4d): undefined reference to `_imp___ZTV10wxMenuBase' .objs\main.o:main.cpp:(.text$_ZN10wxMenuBaseC2ERK8wxStringl[wxMenuBase::wxMenuBase(wxString const&, long)]+0x9d): undefined reference to `_imp___ZN10wxMenuBase4InitEl' .objs\main.o:main.cpp:(.text$_ZN10wxMenuBaseC2ERK8wxStringl[wxMenuBase::wxMenuBase(wxString const&, long)]+0x112): undefined reference to `_imp___ZN12wxEvtHandlerD2Ev' .objs\main.o:main.cpp:(.text$_ZN14wxMenuItemListD1Ev[wxMenuItemList::~wxMenuItemList()]+0x16): undefined reference to `_imp___ZN10wxListBaseD2Ev' .objs\main.o:main.cpp:(.text$_ZN10wxListBaseC2E9wxKeyType[wxListBase::wxListBase(wxKeyType)]+0x44): undefined reference to `_imp___ZTV10wxListBase' .objs\main.o:main.cpp:(.text$_ZN10wxListBaseC2E9wxKeyType[wxListBase::wxListBase(wxKeyType)]+0x5b): undefined reference to `_imp___ZN10wxListBase4InitE9wxKeyType' .objs\main.o:main.cpp:(.text$_ZN8wxObjectD2Ev[wxObject::~wxObject()]+0xa): undefined reference to `_imp___ZTV8wxObject' .objs\main.o:main.cpp:(.text$_ZN8wxObjectD2Ev[wxObject::~wxObject()]+0x1a): undefined reference to `_imp___ZN8wxObject5UnRefEv' .objs\main.o:main.cpp:(.text$_ZN8wxObjectC2Ev[wxObject::wxObject()]+0x8): undefined reference to `_imp___ZTV8wxObject' .objs\main.o:main.cpp:(.text$_ZN12wxStringBase4InitEv[wxStringBase::Init()]+0x8): undefined reference to `_imp__wxEmptyString' .objs\main.o:main.cpp:(.text$_ZN7wxFrameC2EP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_[wxFrame::wxFrame(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)]+0x3c): undefined reference to `_imp___ZN11wxFrameBaseC2Ev' .objs\main.o:main.cpp:(.text$_ZN7wxFrameC2EP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_[wxFrame::wxFrame(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)]+0x4d): undefined reference to `_imp___ZTV7wxFrame' .objs\main.o:main.cpp:(.text$_ZN7wxFrameC2EP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_[wxFrame::wxFrame(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)]+0x5d): undefined reference to `_imp___ZN7wxFrame4InitEv' .objs\main.o:main.cpp:(.text$_ZN7wxFrameC2EP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_[wxFrame::wxFrame(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)]+0xa2): undefined reference to `_imp___ZN7wxFrame6CreateEP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_' .objs\main.o:main.cpp:(.text$_ZN7wxFrameC2EP8wxWindowiRK8wxStringRK7wxPointRK6wxSizelS4_[wxFrame::wxFrame(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)]+0xc0): undefined reference to `_imp___ZN11wxFrameBaseD2Ev' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x8): undefined reference to `wxFrame::GetClassInfo() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x14): undefined reference to `wxObject::CreateRefData() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x18): undefined reference to `wxObject::CloneRefData(wxObjectRefData const*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1c): undefined reference to `wxEvtHandler::ProcessEvent(wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x20): undefined reference to `wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x24): undefined reference to `wxWindowBase::TryValidator(wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x28): undefined reference to `wxWindowBase::TryParent(wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x34): undefined reference to `wxEvtHandler::DoSetClientObject(wxClientData*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x38): undefined reference to `wxEvtHandler::DoGetClientObject() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x3c): undefined reference to `wxEvtHandler::DoSetClientData(void*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x40): undefined reference to `wxEvtHandler::DoGetClientData() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x44): undefined reference to `wxTopLevelWindowBase::Destroy()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x48): undefined reference to `wxWindow::SetLabel(wxString const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x4c): undefined reference to `wxWindow::GetLabel() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x58): undefined reference to `wxFrame::Raise()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x5c): undefined reference to `wxWindow::Lower()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x60): undefined reference to `wxFrame::GetClientAreaOrigin() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x64): undefined reference to `wxWindowBase::Fit()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x68): undefined reference to `wxWindowBase::FitInside()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x70): undefined reference to `wxWindowBase::DoSetSizeHints(int, int, int, int, int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x74): undefined reference to `wxWindowBase::SetVirtualSizeHints(int, int, int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x80): undefined reference to `wxTopLevelWindowBase::GetMaxSize() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x88): undefined reference to `wxWindowBase::DoSetVirtualSize(int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x8c): undefined reference to `wxWindowBase::DoGetVirtualSize() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x94): undefined reference to `wxTopLevelWindowMSW::Show(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x98): undefined reference to `wxWindow::Enable(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xa4): undefined reference to `wxWindow::SetWindowStyleFlag(long)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xb0): undefined reference to `wxWindow::SetExtraStyle(long)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xb4): undefined reference to `wxWindowBase::MakeModal(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xc0): undefined reference to `wxWindow::SetFocus()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xc4): undefined reference to `wxWindow::SetFocusFromKbd()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xd0): undefined reference to `wxWindowBase::Navigate(int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xd8): undefined reference to `wxWindow::Reparent(wxWindowBase*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xdc): undefined reference to `wxWindowBase::AddChild(wxWindowBase*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xe0): undefined reference to `wxTopLevelWindowBase::RemoveChild(wxWindowBase*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xe4): undefined reference to `wxWindowBase::SetValidator(wxValidator const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xec): undefined reference to `wxWindowBase::Validate()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xf0): undefined reference to `wxWindowBase::TransferDataToWindow()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xf4): undefined reference to `wxWindowBase::TransferDataFromWindow()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0xf8): undefined reference to `wxWindowBase::InitDialog()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x100): undefined reference to `wxWindow::RegisterHotKey(int, int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x104): undefined reference to `wxWindow::UnregisterHotKey(int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x108): undefined reference to `wxWindow::WarpPointer(int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x110): undefined reference to `wxWindow::Refresh(bool, wxRect const*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x114): undefined reference to `wxWindow::Update()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x118): undefined reference to `wxWindowBase::ClearBackground()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x11c): undefined reference to `wxWindow::Freeze()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x120): undefined reference to `wxWindow::Thaw()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x12c): undefined reference to `wxWindowBase::SetBackgroundColour(wxColour const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x130): undefined reference to `wxWindowBase::SetForegroundColour(wxColour const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x140): undefined reference to `wxWindow::SetFont(wxFont const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x144): undefined reference to `wxWindow::SetCursor(wxCursor const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x148): undefined reference to `wxWindow::GetCharHeight() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x14c): undefined reference to `wxWindow::GetCharWidth() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x150): undefined reference to `wxWindow::GetTextExtent(wxString const&, int*, int*, int*, int*, wxFont const*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x154): undefined reference to `wxFrameBase::UpdateWindowUI(long)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x158): undefined reference to `wxTopLevelWindowBase::DoUpdateWindowUI(wxUpdateUIEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x160): undefined reference to `wxWindow::SetScrollbar(int, int, int, int, bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x164): undefined reference to `wxWindow::SetScrollPos(int, int, bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x168): undefined reference to `wxWindow::GetScrollPos(int) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x16c): undefined reference to `wxWindow::GetScrollThumb(int) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x170): undefined reference to `wxWindow::GetScrollRange(int) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x174): undefined reference to `wxWindow::ScrollWindow(int, int, wxRect const*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x178): undefined reference to `wxWindow::ScrollLines(int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x17c): undefined reference to `wxWindow::ScrollPages(int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x180): undefined reference to `wxWindowBase::GetHelpTextAtPoint(wxPoint const&, wxHelpEvent::Origin) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x184): undefined reference to `wxWindow::SetDropTarget(wxDropTarget*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x18c): undefined reference to `wxWindowBase::SetConstraintSizes(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x190): undefined reference to `wxWindowBase::LayoutPhase1(int*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x194): undefined reference to `wxWindowBase::LayoutPhase2(int*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x198): undefined reference to `wxWindowBase::DoPhase(int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x19c): undefined reference to `wxWindowBase::SetSizeConstraint(int, int, int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1a0): undefined reference to `wxWindowBase::MoveConstraint(int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1a4): undefined reference to `wxWindowBase::GetSizeConstraint(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1a8): undefined reference to `wxWindowBase::GetClientSizeConstraint(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1ac): undefined reference to `wxWindowBase::GetPositionConstraint(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1b0): undefined reference to `wxWindowBase::Layout()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1b4): undefined reference to `wxFrameBase::OnInternalIdle()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1bc): undefined reference to `wxWindow::AssociateHandle(void*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1c0): undefined reference to `wxWindow::DissociateHandle()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1c4): undefined reference to `wxWindowBase::InheritAttributes()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1cc): undefined reference to `wxWindowBase::DoMoveInTabOrder(wxWindow*, wxWindowBase::MoveKind)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1d4): undefined reference to `wxWindowBase::GetDefaultBorder() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1dc): undefined reference to `wxTopLevelWindowBase::DoClientToScreen(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1e0): undefined reference to `wxTopLevelWindowBase::DoScreenToClient(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1e4): undefined reference to `wxWindowBase::DoHitTest(int, int) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1e8): undefined reference to `wxWindow::DoCaptureMouse()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1ec): undefined reference to `wxWindow::DoReleaseMouse()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1f0): undefined reference to `wxWindow::DoGetPosition(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1f8): undefined reference to `wxWindow::DoGetSize(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x1fc): undefined reference to `wxFrame::DoGetClientSize(int*, int*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x200): undefined reference to `wxWindowBase::DoGetBestSize() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x208): undefined reference to `wxWindow::DoSetSize(int, int, int, int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x20c): undefined reference to `wxFrame::DoSetClientSize(int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x210): undefined reference to `wxWindow::DoMoveWindow(int, int, int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x214): undefined reference to `wxTopLevelWindowBase::DoCentre(int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x218): undefined reference to `wxWindow::DoSetToolTip(wxToolTip*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x21c): undefined reference to `wxWindow::DoPopupMenu(wxMenu*, int, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x220): undefined reference to `wxWindowBase::AdjustForParentClientOrigin(int&, int&, int) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x224): undefined reference to `wxWindowBase::DoSetWindowVariant(wxWindowVariant)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x228): undefined reference to `wxWindow::DragAcceptFiles(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x22c): undefined reference to `wxWindow::LoadNativeDialog(wxWindow*, int&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x230): undefined reference to `wxWindow::LoadNativeDialog(wxWindow*, wxString const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x23c): undefined reference to `wxTopLevelWindowMSW::MSWGetStyle(long, unsigned long*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x240): undefined reference to `wxTopLevelWindowMSW::MSWGetParent() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x244): undefined reference to `wxWindow::MSWCommand(unsigned int, unsigned short)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x248): undefined reference to `wxWindow::CreateWindowFromHWND(wxWindow*, void*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x24c): undefined reference to `wxWindow::AdoptAttributesFromHWND()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x250): undefined reference to `wxWindow::SetupColours()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x254): undefined reference to `wxWindow::MSWOnScroll(int, unsigned short, unsigned short, void*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x258): undefined reference to `wxWindow::MSWOnNotify(int, long, long*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x25c): undefined reference to `wxWindow::MSWOnDrawItem(int, void**)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x260): undefined reference to `wxWindow::MSWOnMeasureItem(int, void**)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x264): undefined reference to `wxWindow::HandleSettingChange(unsigned int, long)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x268): undefined reference to `wxFrame::MSWWindowProc(unsigned int, unsigned int, long)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x26c): undefined reference to `wxWindow::MSWDefWindowProc(unsigned int, unsigned int, long)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x270): undefined reference to `wxWindow::MSWShouldPreProcessMessage(tagMSG*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x274): undefined reference to `wxTopLevelWindowMSW::MSWProcessMessage(tagMSG*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x27c): undefined reference to `wxWindow::MSWDestroyWindow()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x280): undefined reference to `wxWindow::MSWGetBgBrushForChild(void*, void*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x28c): undefined reference to `wxTopLevelWindowMSW::Maximize(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x290): undefined reference to `wxTopLevelWindowMSW::Restore()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x294): undefined reference to `wxTopLevelWindowMSW::Iconize(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x298): undefined reference to `wxTopLevelWindowMSW::IsMaximized() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x29c): undefined reference to `wxTopLevelWindowBase::IsAlwaysMaximized() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2a0): undefined reference to `wxTopLevelWindowMSW::IsIconized() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2a4): undefined reference to `wxTopLevelWindowMSW::SetIcon(wxIcon const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2a8): undefined reference to `wxTopLevelWindowMSW::SetIcons(wxIconBundle const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2ac): undefined reference to `wxFrame::ShowFullScreen(bool, long)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2b4): undefined reference to `wxTopLevelWindowMSW::SetTitle(wxString const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2b8): undefined reference to `wxTopLevelWindowMSW::GetTitle() const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2bc): undefined reference to `wxTopLevelWindowMSW::SetShape(wxRegion const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2c0): undefined reference to `wxTopLevelWindowMSW::RequestUserAttention(int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2cc): undefined reference to `wxTopLevelWindowMSW::SetTransparent(unsigned char)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2d0): undefined reference to `wxTopLevelWindowMSW::CanSetTransparent()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2d4): undefined reference to `wxTopLevelWindowBase::GetRectForTopLevelChildren(int*, int*, int*, int*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2d8): undefined reference to `wxFrameBase::IsOneOfBars(wxWindow const*) const' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2dc): undefined reference to `wxFrame::SendSizeEvent()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2e0): undefined reference to `wxFrameBase::SetMenuBar(wxMenuBar*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2e8): undefined reference to `wxFrameBase::CreateStatusBar(int, long, int, wxString const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2ec): undefined reference to `wxFrame::OnCreateStatusBar(int, long, int, wxString const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2f4): undefined reference to `wxFrameBase::SetStatusBar(wxStatusBar*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2f8): undefined reference to `wxFrameBase::SetStatusText(wxString const&, int)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x2fc): undefined reference to `wxFrameBase::SetStatusWidths(int, int const*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x300): undefined reference to `wxFrame::CreateToolBar(long, int, wxString const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x304): undefined reference to `wxFrameBase::OnCreateToolBar(long, int, wxString const&)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x30c): undefined reference to `wxFrameBase::SetToolBar(wxToolBar*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x310): undefined reference to `wxFrameBase::DoMenuUpdates(wxMenu*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x314): undefined reference to `wxFrameBase::DoGiveHelp(wxString const&, bool)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x31c): undefined reference to `wxFrameBase::DetachMenuBar()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x320): undefined reference to `wxFrame::AttachMenuBar(wxMenuBar*)' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x324): undefined reference to `wxFrame::PositionStatusBar()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x328): undefined reference to `wxFrame::PositionToolBar()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x32c): undefined reference to `wxFrame::InternalSetMenuBar()' .objs\main.o:main.cpp:(.rdata$_ZTV7MyFrame[vtable for MyFrame]+0x334): undefined reference to `wxFrame::GetDefaultIcon() const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x8): undefined reference to `wxApp::GetClassInfo() const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x14): undefined reference to `wxObject::CreateRefData() const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x18): undefined reference to `wxObject::CloneRefData(wxObjectRefData const*) const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x1c): undefined reference to `wxEvtHandler::ProcessEvent(wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x20): undefined reference to `wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x28): undefined reference to `wxEvtHandler::TryParent(wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x2c): undefined reference to `wxApp::GetEventTable() const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x30): undefined reference to `wxApp::GetEventHashTable() const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x34): undefined reference to `wxEvtHandler::DoSetClientObject(wxClientData*)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x38): undefined reference to `wxEvtHandler::DoGetClientObject() const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x3c): undefined reference to `wxEvtHandler::DoSetClientData(void*)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x40): undefined reference to `wxEvtHandler::DoGetClientData() const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x44): undefined reference to `wxApp::Initialize(int&, char**)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x50): undefined reference to `wxAppBase::OnInitGui()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x54): undefined reference to `wxAppBase::OnRun()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x58): undefined reference to `wxAppBase::OnExit()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x5c): undefined reference to `wxApp::CleanUp()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x64): undefined reference to `wxAppBase::Exit()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x68): undefined reference to `wxAppBase::OnInitCmdLine(wxCmdLineParser&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x6c): undefined reference to `wxAppBase::OnCmdLineParsed(wxCmdLineParser&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x70): undefined reference to `wxAppConsole::OnCmdLineHelp(wxCmdLineParser&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x74): undefined reference to `wxAppConsole::OnCmdLineError(wxCmdLineParser&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x78): undefined reference to `wxAppConsole::FilterEvent(wxEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x7c): undefined reference to `wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x84): undefined reference to `wxAppConsole::ProcessPendingEvents()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x88): undefined reference to `wxApp::Yield(bool)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x8c): undefined reference to `wxApp::WakeUpIdle()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x90): undefined reference to `wxAppBase::CreateTraits()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x94): undefined reference to `wxAppBase::MainLoop()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x98): undefined reference to `wxAppBase::ExitMainLoop()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0x9c): undefined reference to `wxAppBase::Pending()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0xa0): undefined reference to `wxAppBase::Dispatch()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0xa4): undefined reference to `wxAppBase::ProcessIdle()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0xa8): undefined reference to `wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&)' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0xac): undefined reference to `wxApp::OnExceptionInMainLoop()' .objs\main.o:main.cpp:(.rdata$_ZTV5MyApp[vtable for MyApp]+0xc4): undefined reference to `wxAppBase::SetActive(bool, wxWindow*)' .objs\main.o:main.cpp:(.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]+0x8): undefined reference to `wxObject::GetClassInfo() const' .objs\main.o:main.cpp:(.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]+0x14): undefined reference to `wxObject::CreateRefData() const' .objs\main.o:main.cpp:(.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]+0x18): undefined reference to `wxObject::CloneRefData(wxObjectRefData const*) const' .objs\main.o:main.cpp:(.text$_ZN12wxAppConsole22SetInitializerFunctionEPFPS_vE[wxAppConsole::SetInitializerFunction(wxAppConsole* (*)())]+0x5): undefined reference to `_imp___ZN12wxAppConsole12ms_appInitFnE' .objs\main.o:main.cpp:(.text$_ZNK14wxMenuItemList4FindERK9wxListKey[wxMenuItemList::Find(wxListKey const&) const]+0x14): undefined reference to `_imp___ZNK10wxListBase4FindERK9wxListKey' .objs\main.o:main.cpp:(.text$_ZN20wxwxMenuItemListNodeC1EP10wxListBasePS_S2_P10wxMenuItemRK9wxListKey[wxwxMenuItemListNode::wxwxMenuItemListNode(wxListBase*, wxwxMenuItemListNode*, wxwxMenuItemListNode*, wxMenuItem*, wxListKey const&)]+0x30): undefined reference to `_imp___ZN10wxNodeBaseC2EP10wxListBasePS_S2_PvRK9wxListKey' .objs\main.o:main.cpp:(.text$_ZN20wxwxMenuItemListNodeC1EP10wxListBasePS_S2_P10wxMenuItemRK9wxListKey[wxwxMenuItemListNode::wxwxMenuItemListNode(wxListBase*, wxwxMenuItemListNode*, wxwxMenuItemListNode*, wxMenuItem*, wxListKey const&)]+0x3a): undefined reference to `_imp___ZTV20wxwxMenuItemListNode' .objs\main.o:main.cpp:(.text$_ZN14wxMenuItemListD0Ev[wxMenuItemList::~wxMenuItemList()]+0x16): undefined reference to `_imp___ZN10wxListBaseD2Ev' .objs\main.o:main.cpp:(.text$_ZNK9wxAppBase12GetTopWindowEv[wxAppBase::GetTopWindow() const]+0x1b): undefined reference to `_imp__wxTopLevelWindows' .objs\main.o:main.cpp:(.text$_ZNK9wxAppBase12GetTopWindowEv[wxAppBase::GetTopWindow() const]+0x2c): undefined reference to `_imp__wxTopLevelWindows' .objs\main.o:main.cpp:(.text$_ZN20wxTopLevelWindowBase8IsActiveEv[wxTopLevelWindowBase::IsActive()]+0x7): undefined reference to `_imp___ZN12wxWindowBase9FindFocusEv' .objs\main.o:main.cpp:(.text$_ZN20wxTopLevelWindowBase8IsActiveEv[wxTopLevelWindowBase::IsActive()]+0x11): undefined reference to `_imp___Z19wxGetTopLevelParentP8wxWindow' .objs\main.o:main.cpp:(.text$_ZN7wxFrame19MSWTranslateMessageEP6tagMSG[wxFrame::MSWTranslateMessage(tagMSG*)]+0x1b): undefined reference to `_imp___ZN7wxFrame21MSWDoTranslateMessageEPS_P6tagMSG' .objs\main.o:main.cpp:(.text$_ZNK12wxWindowBase20GetDefaultAttributesEv[wxWindowBase::GetDefaultAttributes() const]+0x1d): undefined reference to `_imp___ZN12wxWindowBase25GetClassDefaultAttributesE15wxWindowVariant' .objs\main.o:main.cpp:(.text$_ZNK12wxWindowBase10HasCaptureEv[wxWindowBase::HasCapture() const]+0x7): undefined reference to `_imp___ZN12wxWindowBase10GetCaptureEv' .objs\main.o:main.cpp:(.text$_ZN8wxObjectaSERKS_[wxObject::operator=(wxObject const&)]+0x1c): undefined reference to `_imp___ZN8wxObject3RefERKS_' .objs\main.o:main.cpp:(.text$_ZN8wxStringaSERKS_[wxString::operator=(wxString const&)]+0x14): undefined reference to `_imp___ZN12wxStringBaseaSERKS_' .objs\main.o:main.cpp:(.text$_ZN5MyAppD1Ev[MyApp::~MyApp()]+0x16): undefined reference to `_imp___ZN5wxAppD2Ev' .objs\main.o:main.cpp:(.text$_ZN5MyAppD0Ev[MyApp::~MyApp()]+0x16): undefined reference to `_imp___ZN5wxAppD2Ev' collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 3 seconds)
-
sorry für doppelpost, aber das problem besteht immernoch genauso, und will wxWidgets endlich zum laufen kriegen
hat jemand noch nen rat??
bitte helft mir
-
hm, das hab ich wohl irgendwie übersehen...
Was hast du denn so an wxwidgets Libs gelinkt?
-
also hab jetzt beim Project->Build Options->Directories->Compiler folgende Ordner:
(WX_DIR)\\include (WX_DIR)\contrib\include
$(WX_DIR)\lib\gcc_libBei Linker:
$(WX_DIR)\lib\gcc_dllbei Resource Compiler
$(WX_DIR)\includeKann echt sein dasses komplett falsch ist, bin totaler Anfänger *g*
-
Hm, also ich hab bei Linker in der regel die Libs drin die ich linke.
Also z.B. libwx_msw_adv-2.6.a, libwx_base-2.6.a, libwx_msw_core-2.6.a
-
ich hab dieses install packet wxWidgets2.7, da gibs 2 von den linkern die du gesagt hast gar net *g*
mist ey, ich bin am ende mit meinem latein ^^