Код: Выделить всё
class dataPanel : public wxPanel
{
public:
dataPanel(wxFrame* parent);
wxDECLARE_EVENT_TABLE();
};
Код: Выделить всё
dataPanel * dataDisp = new dataPanel(this);
Неразрешенный внешний символ LNK2019 "public: __cdecl
dataPanel::dataPanel(class wxFrame *)"
(??0dataPanel@@QEAA@PEAVwxFrame@@@Z), на который ссылается функция "public:
__cdecl MyFrame::MyFrame(class wxString const &)" (??0MyFrame@@QEAA@AEBVwxString@@@Z)
Возьмите приведенное выше строку кода, и она нормально компилируется. У меня есть структура меню, панели инструментов и все такое, но когда я пытаюсь создать панель, я получаю ошибки компоновщика. Я открыл примеры проектов, в которых используются панели. Я собрал их без проблем. Я сравнил их настройки со своими, и они кажутся одинаковыми, поэтому я не уверен, в чем причина разрыва.
Кто-нибудь еще сталкивался с этим? Я начал этот проект, используя «minimal.sln», который поставляется с wxWidgets.
Подробнее здесь: https://stackoverflow.com/questions/462 ... -a-wxpanel