User forums > Using Code::Blocks
wxPaintDC has initializer but incomplete type
(1/1)
phmb23:
I am new to Code::Blocks and am trying to reproduce an example from the wxSmith tutorial (http://wiki.codeblocks.org/index.php?title=WxSmith_tutorial:_Creating_items_with_custom_paint_and_mouse_handling).
when I compile the program, I get a fatal error:
|116|error: variable 'wxPaintDC dc' has initializer but incomplete type|
the code referred to is:
void PAintexperimentFrame::OnPanel1Paint(wxPaintEvent& event)
{
wxPaintDC dc(Panel1);
dc.drawLine(0,0,100,100);
}
Can anyone help me?
stahta01:
Add the line to include the needed header.
This is the likely missing line.
--- Code: ---#include <wx/dcclient.h>
--- End code ---
Tim S.
phmb23:
Thanks that solved the problem.
Navigation
[0] Message Index
Go to full version