2017-02-21 8 views
0

, когда я дизайн GUI с CodeBlocks, я получил компиляцию ошибки на этой линии:WxWidgets и код: блоки - отсутствует <wx/led.h> для светодиодных компонентов

Led1 = new wxLed(Panel1,ID_LED1,wxColour(0,0,0),wxColour(0,255,0), 
        wxDefaultPosition,wxDefaultSize); 

ошибку показало in the picture

Я последовал предложение о this link page Я загрузил файл lead.h/cpp из sourceforge и добавил оба файла в мою папку проекта, также включил .h файл, вот один фрагмент кода в файле led.cpp, кажется, что он имеет t он действовал мне нужно создать возглавляемый объект, но не знает, почему я до сих пор получил ошибку компилятора:

#include "led.h" 

#include <string.h> 

BEGIN_EVENT_TABLE (wxLed, wxWindow) 
    EVT_PAINT (wxLed::OnPaint) 
END_EVENT_TABLE() 

wxLed::wxLed(wxWindow * parent, wxWindowID id, wxColour disableColour, wxColour onColour, wxColour offColour, const wxPoint & pos, const wxSize & size) 
{ 
    Create(parent, id, disableColour, onColour, offColour, pos, size); 
} 

wxLed::wxLed() 
{ 

} 


wxLed::~wxLed() 
{ 
    delete m_bitmap ; 
} 

ответ

0

компилятор не говорит вам: вы передаете const wxPoint вместо wxColour.
Вам нужно пройти три цвета, и вы пройдете только два.

Смежные вопросы