Code: Select all
...
this->Connect(wxEVT_COMMAND_MYTHREAD_UPDATE, wxThreadEventHandler(MainForm::OnThreadUpdate), NULL, this);
this->Connect(wxEVT_COMMAND_MYTHREAD_COMPLETED, wxThreadEventHandler(MainForm::OnThreadCompletion), NULL, this);
...
1>MainForm.obj : error LNK2001: неразрешенный внешний символ ""class wxEventTypeTag<class wxThreadEvent> const wxEVT_COMMAND_MYTHREAD_COMPLETED" (?wxEVT_COMMAND_MYTHREAD_COMPLETED@@3V?$wxEventTypeTag@VwxThreadEvent@@@@B)"
1>MainForm.obj : error LNK2001: неразрешенный внешний символ ""class wxEventTypeTag<class wxThreadEvent> const wxEVT_COMMAND_MYTHREAD_UPDATE" (?wxEVT_COMMAND_MYTHREAD_UPDATE@@3V?$wxEventTypeTag@VwxThreadEvent@@@@B)"
В MainForm.h декларации ивентов присутствуют и здесь всё ок
Code: Select all
...
wxDECLARE_EVENT(wxEVT_COMMAND_MYTHREAD_COMPLETED, wxThreadEvent);
wxDECLARE_EVENT(wxEVT_COMMAND_MYTHREAD_UPDATE, wxThreadEvent);
...