C++ wxWidgets

maxey33

Cadet 2nd Year
Registriert
Nov. 2010
Beiträge
23
Hallo Forumcommunity,
ich habe beim erstellen eines simplen Fensters mittels wxWidgets schon Probleme :(
header:
PHP:
#pragma once

#include <msvc\wx\setup.h>
#include <Windows.h>
#include <wx/wx.h>
#include <wx/stockitem.h>
#include <wx/bmpbuttn.h>
#include <wx/spinctrl.h>
#include <wx/tglbtn.h>
#include <wx/statline.h>
#include <wx/choicebk.h> 

class SwitchApp : public wxApp{
public: virtual bool OnInit();
};

class BasicFrame : public wxFrame{
public:
	BasicFrame(const wxChar* title,int xpos, int ypos, int width, int height);
	~BasicFrame();
}
source:
PHP:
#include <wx\wx.h> 
#include "base.h" 

IMPLEMENT_APP( SwitchApp ) 

bool SwitchApp::OnInit() 
{ 
BasicFrame* frame = 
new BasicFrame ( wxT("Hallo Welt"), 50, 50, 450, 300); 
frame->Show(TRUE); 
SetTopWindow(frame); 
return true; 
} 

BasicFrame::BasicFrame (const wxChar* title,int xpos, int ypos, int width, int height) 
: wxFrame ( (wxFrame *) NULL, 
-1, title, 
wxPoint(xpos, ypos), 
wxSize(width, height)) 
{ 
} 

BasicFrame::~BasicFrame() 
{ 
}

Ich erhalte folgende Fehler, alle beziehen sich auf die 3.Zeile im Code
Code:
>c:\users\max\documents\visual studio 2010\projects\steamswitch\steamswitch\base.cpp(4): error C2143: Syntaxfehler: Es fehlt ';' vor 'Zeichenfolge'
1>c:\users\max\documents\visual studio 2010\projects\steamswitch\steamswitch\base.cpp(4): error C2059: Syntaxfehler: 'Zeichenfolge'
1>c:\users\max\documents\visual studio 2010\projects\steamswitch\steamswitch\base.cpp(4): error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\max\documents\visual studio 2010\projects\steamswitch\steamswitch\base.cpp(4): error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
ich weiß mir nicht mehr zu helfen, habe bereits gegooglet und nichts gefunden, was mir weiter hilft.

PS: ich verwende visual studio 2010 express edition, Win7 64bit
Ergänzung ()

shame one me!
hab den fehler gelöst.. hatte ein Semikolon nach der letzten Klassendefinition vergessen
/closed
 
Zurück
Oben