2017-02-21 7 views
0

を欠落:のwxWidgetsとコード:ブロック - 私はコードブロックとGUIを設計する際に、私は、この行にエラーをコンパイルして得たLEDコンポーネントの<wx/led.h>

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

エラーがin the picture

を示している私は提案に従っこの link page 私はソースフォルダー からダウンロードして、両方のファイルをプロジェクトファイルに追加しました。また、.hファイルも含めて はled.cppファイル内のコードの一部です持っている

#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

コンパイラがあなたを語っている:あなたの代わりにwxColourconst wxPointを渡している彼は私が主導オブジェクトを作成する必要がありませんが、私はまだ、コンパイラのエラーを得た理由は考えて機能します。
3色を渡す必要があり、2色しか渡していません。

関連する問題