PDA

View Full Version : [c++]compilare progetto wxwidgets con netbeans


braian
29-09-2008, 21:31
Salve a tutti, ho il seguente problema:
Vorrei compilare il file di esempio helloworld Wxwidgets con netbeans: principalmente su ubuntu ma ho avuto lo stesso problema su win con mingw

Su ubuntu ho installato correttamente le librerie e se compilo ed eseguo il file da riga di comando con le istruzioni:
g++ -c `wx-config --cxxflags` hello.cpp
g++ -o hello hello.o `wx-config --libs`
./hello
funziona tutto bene.

In netbeans ho degli errori in compilazione, nel progetto ho inserito i parametri
`wx-config --cxxflags` e `wx-config --libs` rispettivamente nelle opzioni aggiuntive della linea di comando del compilatore e del linker.

help me please, ci sto :muro: già da un paio di giorni

il file da compilare è questo:

/*
* hworld.cpp
* Hello world sample by Robert Roebling
*/
#include <wx-2.8/wx/wx.h>

class MyApp: public wxApp
{
virtual bool OnInit();
};

class MyFrame: public wxFrame
{
public:

MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size);

void OnQuit(wxCommandEvent& event);
void OnAbout(wxCommandEvent& event);

DECLARE_EVENT_TABLE()
};

enum
{
ID_Quit = 1,
ID_About,
};

BEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_MENU(ID_Quit, MyFrame::OnQuit)
EVT_MENU(ID_About, MyFrame::OnAbout)
END_EVENT_TABLE()

IMPLEMENT_APP(MyApp)

bool MyApp::OnInit()
{
MyFrame *frame = new MyFrame( _T("Hello World"), wxPoint(50,50), wxSize(450,340) );
frame->Show(TRUE);
SetTopWindow(frame);
return TRUE;
}

MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
: wxFrame((wxFrame *)NULL, -1, title, pos, size)
{
wxMenu *menuFile = new wxMenu;

menuFile->Append( ID_About, _T("&About...") );
menuFile->AppendSeparator();
menuFile->Append( ID_Quit, _T("E&xit") );

wxMenuBar *menuBar = new wxMenuBar;
menuBar->Append( menuFile, _T("&File") );

SetMenuBar( menuBar );

CreateStatusBar();
SetStatusText( _T("Welcome to wxWindows!") );
}

void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
Close(TRUE);
}

void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
{
wxMessageBox(_T("This is a wxWindows Hello world sample"),
_T("About Hello World"), wxOK | wxICON_INFORMATION, this);
}


e gli errori riportati sono questi:

Running "/usr/bin/make -f Makefile CONF=Debug" in /home/daniele/NetBeansProjects/Application_2

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `/home/daniele/NetBeansProjects/Application_2'
mkdir -p build/Debug/GNU-Linux-x86
g++ `wx-config --cxxflags` -c -g -I../../Programmi/wxGTK-2.8.9/include -o build/Debug/GNU-Linux-x86/hworld.o hworld.cpp
mkdir -p dist/Debug/GNU-Linux-x86
g++ `wx-config --cxxflags` `wx-config --libs` -o dist/Debug/GNU-Linux-x86/application_2 build/Debug/GNU-Linux-x86/hworld.o
build/Debug/GNU-Linux-x86/hworld.o: In function `__static_initialization_and_destruction_0':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:30: undefined reference to `wxEventHashTable::wxEventHashTable(wxEventTable const&)'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:33: undefined reference to `wxEVT_COMMAND_MENU_SELECTED'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:33: undefined reference to `wxEVT_COMMAND_MENU_SELECTED'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:33: undefined reference to `wxEVT_NULL'
build/Debug/GNU-Linux-x86/hworld.o: In function `__tcf_1':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:30: undefined reference to `wxEventHashTable::~wxEventHashTable()'
build/Debug/GNU-Linux-x86/hworld.o: In function `MyFrame::OnAbout(wxCommandEvent&)':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:71: undefined reference to `wxMessageBox(wxString const&, wxString const&, long, wxWindow*, int, int)'
build/Debug/GNU-Linux-x86/hworld.o: In function `MyFrame::OnQuit(wxCommandEvent&)':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:65: undefined reference to `wxWindowBase::Close(bool)'
build/Debug/GNU-Linux-x86/hworld.o: In function `MyFrame':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:46: undefined reference to `wxFrameNameStr'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:50: undefined reference to `wxEmptyString'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:52: undefined reference to `wxEmptyString'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:54: undefined reference to `wxMenuBar::wxMenuBar()'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:57: undefined reference to `wxFrameBase::SetMenuBar(wxMenuBar*)'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:59: undefined reference to `wxStatusLineNameStr'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:59: undefined reference to `wxFrame::CreateStatusBar(int, long, int, wxString const&)'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:60: undefined reference to `wxFrameBase::SetStatusText(wxString const&, int)'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:61: undefined reference to `wxFrame::~wxFrame()'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:46: undefined reference to `wxFrameNameStr'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:50: undefined reference to `wxEmptyString'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:52: undefined reference to `wxEmptyString'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:54: undefined reference to `wxMenuBar::wxMenuBar()'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:57: undefined reference to `wxFrameBase::SetMenuBar(wxMenuBar*)'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:59: undefined reference to `wxStatusLineNameStr'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:59: undefined reference to `wxFrame::CreateStatusBar(int, long, int, wxString const&)'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:60: undefined reference to `wxFrameBase::SetStatusText(wxString const&, int)'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:61: undefined reference to `wxFrame::~wxFrame()'
build/Debug/GNU-Linux-x86/hworld.o: In function `main':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:35: undefined reference to `wxEntry(int&, char**)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxCreateApp()':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:35: undefined reference to `wxAppConsole::CheckBuildOptions(char const*, char const*)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxStringBase::Init()':
/usr/local/include/wx-2.8/wx/string.h:270: undefined reference to `wxEmptyString'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxObject':
/usr/local/include/wx-2.8/wx/object.h:412: undefined reference to `vtable for wxObject'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxAppConsole::SetInitializerFunction(wxAppConsole* (*)())':
/usr/local/include/wx-2.8/wx/app.h:279: undefined reference to `wxAppConsole::ms_appInitFn'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxAppConsole::GetInstance()':
/usr/local/include/wx-2.8/wx/app.h:287: undefined reference to `wxAppConsole::ms_appInstance'
build/Debug/GNU-Linux-x86/hworld.o: In function `~wxThreadHelperThread':
/usr/local/include/wx-2.8/wx/thread.h:594: undefined reference to `wxThread::~wxThread()'
/usr/local/include/wx-2.8/wx/thread.h:594: undefined reference to `wxThread::~wxThread()'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxWindowBase::SetInitialBestSize(wxSize const&)':
/usr/local/include/wx-2.8/wx/window.h:1447: undefined reference to `wxWindowBase::SetInitialSize(wxSize const&)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxWindowBase::GetDefaultAttributes() const':
/usr/local/include/wx-2.8/wx/window.h:793: undefined reference to `wxWindowBase::GetClassDefaultAttributes(wxWindowVariant)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxWindowBase::HasCapture() const':
/usr/local/include/wx-2.8/wx/window.h:722: undefined reference to `wxWindowBase::GetCapture()'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxObject::operator=(wxObject const&)':
/usr/local/include/wx-2.8/wx/object.h:426: undefined reference to `wxObject::Ref(wxObject const&)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxString::operator=(wxString const&)':
/usr/local/include/wx-2.8/wx/string.h:660: undefined reference to `wxStringBase::operator=(wxStringBase const&)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxStringBase':
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::npos'
/usr/local/include/wx-2.8/wx/string.h:368: undefined reference to `wxStringBase::InitWith(char const*, unsigned int, unsigned int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata+0xd4): undefined reference to `wxFrameBase::sm_eventTable'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxWindow::GetLabel() const':
/usr/local/include/wx-2.8/wx/gtk/window.h:56: undefined reference to `wxEmptyString'
build/Debug/GNU-Linux-x86/hworld.o: In function `~MyFrame':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:13: undefined reference to `wxFrame::~wxFrame()'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:13: undefined reference to `wxFrame::~wxFrame()'
build/Debug/GNU-Linux-x86/hworld.o: In function `~MyApp':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:8: undefined reference to `wxApp::~wxApp()'
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:8: undefined reference to `wxApp::~wxApp()'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxFrame':
/usr/local/include/wx-2.8/wx/gtk/frame.h:40: undefined reference to `wxFrameBase::wxFrameBase()'
/usr/local/include/wx-2.8/wx/gtk/frame.h:40: undefined reference to `vtable for wxFrame'
/usr/local/include/wx-2.8/wx/gtk/frame.h:41: undefined reference to `wxFrame::Init()'
/usr/local/include/wx-2.8/wx/gtk/frame.h:43: undefined reference to `wxFrame::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)'
/usr/local/include/wx-2.8/wx/gtk/frame.h:44: undefined reference to `wxFrameBase::~wxFrameBase()'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxMenuItemList::Find(wxListKey const&) const':
/usr/local/include/wx-2.8/wx/menu.h:37: undefined reference to `wxListBase::Find(wxListKey const&) const'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxwxMenuItemListNode':
/usr/local/include/wx-2.8/wx/menu.h:37: undefined reference to `wxNodeBase::wxNodeBase(wxListBase*, wxNodeBase*, wxNodeBase*, void*, wxListKey const&)'
/usr/local/include/wx-2.8/wx/menu.h:37: undefined reference to `vtable for wxwxMenuItemListNode'
build/Debug/GNU-Linux-x86/hworld.o: In function `~wxMenuItemList':
/usr/local/include/wx-2.8/wx/menu.h:37: undefined reference to `wxListBase::~wxListBase()'
/usr/local/include/wx-2.8/wx/menu.h:37: undefined reference to `wxListBase::~wxListBase()'
build/Debug/GNU-Linux-x86/hworld.o: In function `~wxObject':
/usr/local/include/wx-2.8/wx/object.h:413: undefined reference to `vtable for wxObject'
/usr/local/include/wx-2.8/wx/object.h:413: undefined reference to `wxObject::UnRef()'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxListBase':
/usr/local/include/wx-2.8/wx/list.h:512: undefined reference to `vtable for wxListBase'
/usr/local/include/wx-2.8/wx/list.h:512: undefined reference to `wxListBase::Init(wxKeyType)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxMenuBase':
/usr/local/include/wx-2.8/wx/menu.h:53: undefined reference to `wxEvtHandler::wxEvtHandler()'
/usr/local/include/wx-2.8/wx/menu.h:53: undefined reference to `vtable for wxMenuBase'
/usr/local/include/wx-2.8/wx/menu.h:53: undefined reference to `wxMenuBase::Init(long)'
/usr/local/include/wx-2.8/wx/menu.h:53: undefined reference to `wxEvtHandler::~wxEvtHandler()'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxMenu':
/usr/local/include/wx-2.8/wx/gtk/menu.h:80: undefined reference to `vtable for wxMenu'
/usr/local/include/wx-2.8/wx/gtk/menu.h:80: undefined reference to `wxMenu::Init()'
/usr/local/include/wx-2.8/wx/gtk/menu.h:80: undefined reference to `wxMenuBase::~wxMenuBase()'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxMenuBase::Append(int, wxString const&, wxString const&, wxItemKind)':
/usr/local/include/wx-2.8/wx/menu.h:67: undefined reference to `wxMenuItemBase::New(wxMenu*, int, wxString const&, wxString const&, wxItemKind, wxMenu*)'
build/Debug/GNU-Linux-x86/hworld.o: In function `wxMenuBase::AppendSeparator()':
/usr/local/include/wx-2.8/wx/menu.h:71: undefined reference to `wxEmptyString'
/usr/local/include/wx-2.8/wx/menu.h:71: undefined reference to `wxEmptyString'
build/Debug/GNU-Linux-x86/hworld.o: In function `MyApp':
/home/daniele/NetBeansProjects/Application_2/hworld.cpp:8: undefined reference to `wxApp::wxApp()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x8): undefined reference to `wxApp::GetClassInfo() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x14): undefined reference to `wxObject::CreateRefData() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x18): undefined reference to `wxObject::CloneRefData(wxObjectRefData const*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x1c): undefined reference to `wxEvtHandler::ProcessEvent(wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x20): undefined reference to `wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x28): undefined reference to `wxEvtHandler::TryParent(wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x2c): undefined reference to `wxApp::GetEventTable() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x30): undefined reference to `wxApp::GetEventHashTable() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x34): undefined reference to `wxEvtHandler::DoSetClientObject(wxClientData*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x38): undefined reference to `wxEvtHandler::DoGetClientObject() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x3c): undefined reference to `wxEvtHandler::DoSetClientData(void*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x40): undefined reference to `wxEvtHandler::DoGetClientData() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x44): undefined reference to `wxApp::Initialize(int&, char**)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x50): undefined reference to `wxApp::OnInitGui()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x54): undefined reference to `wxAppBase::OnRun()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x58): undefined reference to `wxAppBase::OnExit()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x5c): undefined reference to `wxApp::CleanUp()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x64): undefined reference to `wxAppBase::Exit()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x68): undefined reference to `wxAppBase::OnInitCmdLine(wxCmdLineParser&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x6c): undefined reference to `wxAppBase::OnCmdLineParsed(wxCmdLineParser&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x70): undefined reference to `wxAppConsole::OnCmdLineHelp(wxCmdLineParser&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x74): undefined reference to `wxAppConsole::OnCmdLineError(wxCmdLineParser&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x78): undefined reference to `wxAppConsole::FilterEvent(wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x7c): undefined reference to `wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x84): undefined reference to `wxAppConsole::ProcessPendingEvents()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x88): undefined reference to `wxApp::Yield(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x8c): undefined reference to `wxApp::WakeUpIdle()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x90): undefined reference to `wxAppBase::CreateTraits()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x94): undefined reference to `wxAppBase::MainLoop()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x98): undefined reference to `wxAppBase::ExitMainLoop()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0x9c): undefined reference to `wxAppBase::Pending()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xa0): undefined reference to `wxAppBase::Dispatch()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xa4): undefined reference to `wxAppBase::ProcessIdle()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xa8): undefined reference to `wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xac): undefined reference to `wxAppBase::OnExceptionInMainLoop()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xb4): undefined reference to `wxAppBase::GetTopWindow() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xb8): undefined reference to `wxAppBase::GetDisplayMode() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xc4): undefined reference to `wxAppBase::GetLayoutDirection() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV5MyApp[vtable for MyApp]+0xc8): undefined reference to `wxAppBase::SetActive(bool, wxWindow*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x8): undefined reference to `wxFrame::GetClassInfo() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x14): undefined reference to `wxObject::CreateRefData() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x18): undefined reference to `wxObject::CloneRefData(wxObjectRefData const*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1c): undefined reference to `wxEvtHandler::ProcessEvent(wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x20): undefined reference to `wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x24): undefined reference to `wxWindowBase::TryValidator(wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x28): undefined reference to `wxWindowBase::TryParent(wxEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x34): undefined reference to `wxEvtHandler::DoSetClientObject(wxClientData*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x38): undefined reference to `wxEvtHandler::DoGetClientObject() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x3c): undefined reference to `wxEvtHandler::DoSetClientData(void*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x40): undefined reference to `wxEvtHandler::DoGetClientData() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x44): undefined reference to `wxTopLevelWindowBase::Destroy()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x58): undefined reference to `wxWindow::GetLayoutDirection() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x5c): undefined reference to `wxWindow::SetLayoutDirection(wxLayoutDirection)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x60): undefined reference to `wxWindow::AdjustForLayoutDirection(int, int, int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x64): undefined reference to `wxTopLevelWindowGTK::Raise()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x68): undefined reference to `wxWindow::Lower()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x70): undefined reference to `wxWindowBase::Fit()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x74): undefined reference to `wxWindowBase::FitInside()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x7c): undefined reference to `wxTopLevelWindowGTK::DoSetSizeHints(int, int, int, int, int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x80): undefined reference to `wxWindowBase::SetVirtualSizeHints(int, int, int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x84): undefined reference to `wxTopLevelWindowBase::SetMinSize(wxSize const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x88): undefined reference to `wxTopLevelWindowBase::SetMaxSize(wxSize const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x94): undefined reference to `wxWindowBase::DoSetVirtualSize(int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x98): undefined reference to `wxWindowBase::DoGetVirtualSize() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xa0): undefined reference to `wxWindowBase::GetWindowBorderSize() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xa4): undefined reference to `wxTopLevelWindowGTK::Show(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xa8): undefined reference to `wxWindow::Enable(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xb4): undefined reference to `wxWindowBase::IsShownOnScreen() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xb8): undefined reference to `wxTopLevelWindowGTK::SetWindowStyleFlag(long)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xc0): undefined reference to `wxWindow::IsRetained() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xc8): undefined reference to `wxWindowBase::MakeModal(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xd4): undefined reference to `wxWindow::SetFocus()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xdc): undefined reference to `wxWindow::AcceptsFocus() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xe4): undefined reference to `wxWindowBase::Navigate(int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xec): undefined reference to `wxWindow::Reparent(wxWindowBase*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xf0): undefined reference to `wxWindow::AddChild(wxWindowBase*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xf4): undefined reference to `wxTopLevelWindowBase::RemoveChild(wxWindowBase*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0xf8): undefined reference to `wxWindowBase::SetValidator(wxValidator const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x100): undefined reference to `wxWindowBase::Validate()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x104): undefined reference to `wxWindowBase::TransferDataToWindow()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x108): undefined reference to `wxWindowBase::TransferDataFromWindow()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x10c): undefined reference to `wxWindowBase::InitDialog()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x114): undefined reference to `wxWindow::WarpPointer(int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x11c): undefined reference to `wxWindow::Refresh(bool, wxRect const*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x120): undefined reference to `wxWindow::Update()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x124): undefined reference to `wxWindow::ClearBackground()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x138): undefined reference to `wxWindow::IsDoubleBuffered() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x13c): undefined reference to `wxWindow::DoIsExposed(int, int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x140): undefined reference to `wxWindow::DoIsExposed(int, int, int, int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x148): undefined reference to `wxWindow::SetBackgroundColour(wxColour const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x14c): undefined reference to `wxWindow::SetForegroundColour(wxColour const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x150): undefined reference to `wxWindow::SetBackgroundStyle(wxBackgroundStyle)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x15c): undefined reference to `wxWindow::SetFont(wxFont const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x160): undefined reference to `wxWindow::SetCursor(wxCursor const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x164): undefined reference to `wxWindow::GetCharHeight() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x168): undefined reference to `wxWindow::GetCharWidth() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x16c): undefined reference to `wxWindow::GetTextExtent(wxString const&, int*, int*, int*, int*, wxFont const*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x170): undefined reference to `wxFrameBase::UpdateWindowUI(long)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x174): undefined reference to `wxTopLevelWindowBase::DoUpdateWindowUI(wxUpdateUIEvent&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x17c): undefined reference to `wxWindow::SetScrollbar(int, int, int, int, bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x180): undefined reference to `wxWindow::SetScrollPos(int, int, bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x184): undefined reference to `wxWindow::GetScrollPos(int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x188): undefined reference to `wxWindow::GetScrollThumb(int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x18c): undefined reference to `wxWindow::GetScrollRange(int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x190): undefined reference to `wxWindow::ScrollWindow(int, int, wxRect const*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x194): undefined reference to `wxWindow::ScrollLines(int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x198): undefined reference to `wxWindow::ScrollPages(int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x19c): undefined reference to `wxWindowBase::GetHelpTextAtPoint(wxPoint const&, wxHelpEvent::Origin) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1a0): undefined reference to `wxWindow::SetDropTarget(wxDropTarget*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1a8): undefined reference to `wxWindowBase::SetConstraintSizes(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1ac): undefined reference to `wxWindowBase::LayoutPhase1(int*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1b0): undefined reference to `wxWindowBase::LayoutPhase2(int*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1b4): undefined reference to `wxWindowBase::DoPhase(int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1b8): undefined reference to `wxWindowBase::SetSizeConstraint(int, int, int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1bc): undefined reference to `wxWindowBase::MoveConstraint(int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1c0): undefined reference to `wxWindowBase::GetSizeConstraint(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1c4): undefined reference to `wxWindowBase::GetClientSizeConstraint(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1c8): undefined reference to `wxWindowBase::GetPositionConstraint(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1cc): undefined reference to `wxWindowBase::Layout()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1d0): undefined reference to `wxTopLevelWindowGTK::SetTransparent(unsigned char)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1d4): undefined reference to `wxTopLevelWindowGTK::CanSetTransparent()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1d8): undefined reference to `wxFrame::OnInternalIdle()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1e8): undefined reference to `wxWindowBase::InheritAttributes()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1f0): undefined reference to `wxWindow::DoMoveInTabOrder(wxWindow*, wxWindowBase::MoveKind)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x1f8): undefined reference to `wxWindowBase::GetDefaultBorder() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x200): undefined reference to `wxTopLevelWindowBase::DoClientToScreen(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x204): undefined reference to `wxTopLevelWindowBase::DoScreenToClient(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x208): undefined reference to `wxWindowBase::DoHitTest(int, int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x20c): undefined reference to `wxWindow::DoCaptureMouse()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x210): undefined reference to `wxWindow::DoReleaseMouse()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x214): undefined reference to `wxWindow::DoGetPosition(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x21c): undefined reference to `wxWindow::DoGetSize(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x220): undefined reference to `wxFrame::DoGetClientSize(int*, int*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x224): undefined reference to `wxWindowBase::DoGetBestSize() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x22c): undefined reference to `wxTopLevelWindowGTK::DoSetSize(int, int, int, int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x230): undefined reference to `wxFrame::DoSetClientSize(int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x234): undefined reference to `wxTopLevelWindowGTK::DoMoveWindow(int, int, int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x238): undefined reference to `wxTopLevelWindowBase::DoCentre(int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x23c): undefined reference to `wxWindow::DoSetToolTip(wxToolTip*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x240): undefined reference to `wxWindow::DoPopupMenu(wxMenu*, int, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x244): undefined reference to `wxWindowBase::AdjustForParentClientOrigin(int&, int&, int) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x248): undefined reference to `wxWindowBase::DoSetWindowVariant(wxWindowVariant)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x250): undefined reference to `wxWindow::GetConnectWidget()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x254): undefined reference to `wxWindow::GTKProcessEvent(wxEvent&) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x258): undefined reference to `wxWindow::GTKWidgetNeedsMnemonic() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x25c): undefined reference to `wxWindow::GTKWidgetDoSetMnemonic(_GtkWidget*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x260): undefined reference to `wxWindow::GTKGetWindow(wxArrayGdkWindows&) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, char const*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x274): undefined reference to `wxWindow::ApplyWidgetStyle(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x278): undefined reference to `wxWindow::DoApplyWidgetStyle(_GtkRcStyle*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x27c): undefined reference to `wxTopLevelWindowGTK::Maximize(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x280): undefined reference to `wxTopLevelWindowGTK::Restore()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x284): undefined reference to `wxTopLevelWindowGTK::Iconize(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x288): undefined reference to `wxTopLevelWindowGTK::IsMaximized() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x28c): undefined reference to `wxTopLevelWindowBase::IsAlwaysMaximized() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x290): undefined reference to `wxTopLevelWindowGTK::IsIconized() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x294): undefined reference to `wxTopLevelWindowGTK::SetIcon(wxIcon const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x298): undefined reference to `wxTopLevelWindowGTK::SetIcons(wxIconBundle const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x29c): undefined reference to `wxTopLevelWindowGTK::ShowFullScreen(bool, long)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2a4): undefined reference to `wxTopLevelWindowGTK::SetTitle(wxString const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2ac): undefined reference to `wxTopLevelWindowGTK::EnableCloseButton(bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2b0): undefined reference to `wxTopLevelWindowGTK::SetShape(wxRegion const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2b4): undefined reference to `wxTopLevelWindowGTK::RequestUserAttention(int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2b8): undefined reference to `wxTopLevelWindowGTK::IsActive()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2c4): undefined reference to `wxTopLevelWindowBase::GetRectForTopLevelChildren(int*, int*, int*, int*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2c8): undefined reference to `wxFrameBase::IsOneOfBars(wxWindow const*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2cc): undefined reference to `wxTopLevelWindowGTK::AddGrab()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2d0): undefined reference to `wxTopLevelWindowGTK::RemoveGrab()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2d8): undefined reference to `wxFrame::GtkOnSize()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2dc): undefined reference to `wxFrameBase::SendSizeEvent()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2e0): undefined reference to `wxFrameBase::SetMenuBar(wxMenuBar*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2e8): undefined reference to `wxFrame::CreateStatusBar(int, long, int, wxString const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2ec): undefined reference to `wxFrameBase::OnCreateStatusBar(int, long, int, wxString const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2f4): undefined reference to `wxFrame::SetStatusBar(wxStatusBar*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2f8): undefined reference to `wxFrameBase::SetStatusText(wxString const&, int)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x2fc): undefined reference to `wxFrameBase::SetStatusWidths(int, int const*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x300): undefined reference to `wxFrame::CreateToolBar(long, int, wxString const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x304): undefined reference to `wxFrameBase::OnCreateToolBar(long, int, wxString const&)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x30c): undefined reference to `wxFrame::SetToolBar(wxToolBar*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x310): undefined reference to `wxFrameBase::DoMenuUpdates(wxMenu*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x314): undefined reference to `wxFrameBase::DoGiveHelp(wxString const&, bool)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x31c): undefined reference to `wxFrame::DetachMenuBar()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x320): undefined reference to `wxFrame::AttachMenuBar(wxMenuBar*)'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV7MyFrame[vtable for MyFrame]+0x324): undefined reference to `wxFrame::PositionStatusBar()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV20wxThreadHelperThread[vtable for wxThreadHelperThread]+0xc): undefined reference to `wxThread::TestDestroy()'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTI7MyFrame[typeinfo for MyFrame]+0x8): undefined reference to `typeinfo for wxFrame'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTI5MyApp[typeinfo for MyApp]+0x8): undefined reference to `typeinfo for wxApp'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTI20wxThreadHelperThread[typeinfo for wxThreadHelperThread]+0x8): undefined reference to `typeinfo for wxThread'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV14wxMenuItemList[vtable for wxMenuItemList]+0x8): undefined reference to `wxObject::GetClassInfo() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV14wxMenuItemList[vtable for wxMenuItemList]+0x14): undefined reference to `wxObject::CreateRefData() const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTV14wxMenuItemList[vtable for wxMenuItemList]+0x18): undefined reference to `wxObject::CloneRefData(wxObjectRefData const*) const'
build/Debug/GNU-Linux-x86/hworld.o:(.rodata._ZTI14wxMenuItemList[typeinfo for wxMenuItemList]+0x8): undefined reference to `typeinfo for wxListBase'
collect2: ld returned 1 exit status
make[1]: *** [dist/Debug/GNU-Linux-x86/application_2] Error 1
make[1]: Leaving directory `/home/daniele/NetBeansProjects/Application_2'
make: *** [.build-impl] Error 2

Build failed. Exit value 2.