我真的是 c++ 开发新手(2 天),到目前为止一切都很好,但是当我通过 wxSmith 添加 wxStaticText 时,自动生成的代码将无法编译:
错误:未在此范围内声明“StaticText1”
StaticText1 = new wxStaticText(this, ID_STATICTEXT1, _("Label"), wxPoint(8,8), wxDefaultSize, 0, _T("ID_STATICTEXT1"));
错误:未在此范围内声明“ID_STATICTEXT1”
const long dlgAbout::ID_STATICTEXT1 = wxNewId();
我在对话框上也有一个 wxButton,但做的事情完全相同,编译器没有自动生成的按钮代码的这些错误:
btnClose = new wxButton(this, ID_BUTTON1, _("Close"), wxPoint(88,96), wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
和
const long dlgAbout::ID_BUTTON1 = wxNewId();