Bueno, estoy creando una librería para crear GUI's sobre SFML, para que sea compatible con esta librería... y tengo algunos errores que no entiendo!
Color.h
Código C++:
Ver original#ifndef __COLOR_H__
#define __COLOR_H__
namespace reet
{
class Color
{
public:
Color();
~Color();
protected:
private:
int numero;
};
extern Color GRIS;
}
#endif
Texto.h
Código C++:
Ver original#ifndef __TEXTO_H__
#define __TEXTO_H__
namespace reet
{
class Texto
{
public:
Texto();
~Texto();
protected:
private:
int numero;
};
extern Texto TEXTO_NULO;
}
#endif
parte de Boton.h que da error, (en private: )
Código C++:
Ver original// Funciones get
reet::us_t get_ancho(void);
reet::us_t get_alto(void);
reet::us_t get_pos_x(void);
reet::us_t get_pos_y(void);
* reet::Color get_color(void);
* reet::Texto get_texto(void);
bool get_material(void);
*sf::Image get_image(void);
*sf::Image get_image_clicked(void);
*sf::Image get_image_highlighted(void);
Me da el siguiente error:
Código:
In file included from boton.cpp:8:0:
boton.h:47:17: error: ISO C++ forbids declaration of ‘Color’ with no type [-fpermissive]
boton.h:47:17: error: invalid use of ‘::’
boton.h:47:17: error: expected ‘;’ at end of member declaration
boton.h:47:37: error: ISO C++ forbids declaration of ‘get_color’ with no type [-fpermissive]
boton.h:48:17: error: ISO C++ forbids declaration of ‘Texto’ with no type [-fpermissive]
boton.h:48:17: error: invalid use of ‘::’
boton.h:48:17: error: expected ‘;’ at end of member declaration
boton.h:48:37: error: ISO C++ forbids declaration of ‘get_texto’ with no type [-fpermissive]
A qué se debe? Me estoy rompiendo la cabeza y no entiendo.
Saludos,
JDN