私は本当に 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();
http://pastebin.com/iyFF31eJの完全なソース