После добавления в код объекта типа wxAuiNotebook, не получается скомпилировать свой код.
Команда:
Code: Select all
g++ main.cpp main.h MainFrame.h MainFrame.cpp -o test `wx-config --cxxflags --libs`
Code: Select all
/usr/bin/ld: /tmp/ccESNiMK.o: в функции «wxAuiNotebook::wxAuiNotebook(wxWindow*, int, wxPoint const&, wxSize const&, long)»:
MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x33): неопределённая ссылка на «vtable for wxAuiNotebook»
/usr/bin/ld: MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x41): неопределённая ссылка на «vtable for wxAuiNotebook»
/usr/bin/ld: MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x68): неопределённая ссылка на «wxAuiManager::wxAuiManager(wxWindow*, unsigned int)»
/usr/bin/ld: MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x7a): неопределённая ссылка на «wxAuiTabContainer::wxAuiTabContainer()»
/usr/bin/ld: MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0xbc): неопределённая ссылка на «wxAuiNotebook::Init()»
/usr/bin/ld: MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0xe1): неопределённая ссылка на «wxAuiNotebook::Create(wxWindow*, int, wxPoint const&, wxSize const&, long)»
/usr/bin/ld: MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x120): неопределённая ссылка на «wxAuiTabContainer::~wxAuiTabContainer()»
/usr/bin/ld: MainFrame.cpp:(.text._ZN13wxAuiNotebookC2EP8wxWindowiRK7wxPointRK6wxSizel[_ZN13wxAuiNotebookC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x13b): неопределённая ссылка на «wxAuiManager::~wxAuiManager()»
collect2: error: ld returned 1 exit status
Пишу на Ubuntu 19
wxWidgets: 3.0.4