Глобальная область *.h:
#include <wx/sizer.h>
#include <wx/window.h>
#include <wx/richtext/richtextctrl.h>
*.cpp файл:
wxTextCtrl* daTextCtrl;
wxBoxSizer *sizer = new wxBoxSizer(wxHORIZONTAL);
wxFrame *frame2 = new wxFrame(NULL, -1, wxT("Dialog Title"), wxPoint(50, 50), wxSize(500, 500));
frame2->Show(true);
wxWindow *windo = new wxWindow(frame2, wxID_ANY, wxDefaultPosition, wxSize(500,500));
daTextCtrl = new wxRichTextCtrl(windo,
wxID_ANY,
_T("a"),
wxDefaultPosition,
wxSize(350,100),
wxVSCROLL);
windo->Show();
Ошибка:
неопределенная ссылка на `wxRichTextCtrl::wxRichTextCtrl(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)'|
ar
. Я пытаюсь изменить#include <wx/richtext/richtextctrl.h>
на#include <wx/richtextctrl.h>
и говорит, что не найдено. Так что у меня не работает только richtextctrl, но отлично работает другой элемент управления. Это wxWidgets 3.0 в Ubuntu 14.04. - person Marin Sagovac   schedule 12.07.2014ar
— это специальная команда для создания статических библиотек в POSIX-системах, это аббревиатура от слова «архиватор». См., например. эта страница, на которой перечислены различные библиотеки для полной установки wxWidgets. Особенно обратите внимание на эту библиотеку, которая должна дать вам несколько советов, что искать . - person Some programmer dude   schedule 12.07.2014