Bonjour a tous.
Alors voilà je crée ma propre classe qui hérite de wxBoxSizer. Voici le code du .h:
#ifndef MySizer
#define MySizer
#include "wx/wxprec.h"
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
class MySizer:public wxBoxSizer
{
private:
wxStaticText * libelle;
wxTextCtrl * champ;
public:
//Contructeur et Destructeur
MySizer();
MySizer(wxWindow * parent,int sens,wxString textLibel);
MySizer(wxWindow * parent,int sens,bool edit,wxString textLibel);
MySizer(wxWindow * parent,int sens,wxString textLibel,wxString textChamp);
MySizer(wxWindow * parent,int sens,bool edit,wxString textLibel,wxString textChamp);
~MySizer();
//Accesseurs
wxStaticText * getLibelle();
wxTextCtrl * getChamp();
//Modificateurs
void setLibelle(wxString lib);
void setChamp(wxString cha);
};
#endif
Mais à la compilation j'obtiens ça:
d:\developpement\myprojects\graphap\mysizer.h(18) : error C2059: syntax error : ')'
d:\developpement\myprojects\graphap\mysizer.h(18) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(19) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(19) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(20) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(20) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(21) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(21) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(22) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(22) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(23) : error C2059: syntax error : '('
d:\developpement\myprojects\graphap\mysizer.h(23) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(32) : error C2627: member function defined in unnamed class
d:\developpement\myprojects\graphap\mysizer.h(32) : warning C4094: untagged 'class' declared no symbols
MySizer.cpp
d:\developpement\myprojects\graphap\mysizer.h(18) : error C2059: syntax error : ')'
d:\developpement\myprojects\graphap\mysizer.h(18) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(19) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(19) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(20) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(20) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(21) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(21) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(22) : error C2226: syntax error : unexpected type 'wxWindow'
d:\developpement\myprojects\graphap\mysizer.h(22) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(23) : error C2059: syntax error : '('
d:\developpement\myprojects\graphap\mysizer.h(23) : error C2238: unexpected token(s) preceding ';'
d:\developpement\myprojects\graphap\mysizer.h(32) : error C2627: member function defined in unnamed class
d:\developpement\myprojects\graphap\mysizer.h(32) : warning C4094: untagged 'class' declared no symbols
Plus d'autres dans le cpp bien évidement liées à celle ci.
Quelqu'un aurait une petite idée d'où ça pourrait provenir?
Afficher la suite