Todo estaba funcionando bien hasta que me moví un poco de código del archivo principal a una nueva clase, entonces yo tenía el siguiente error:error de compilación " 'struct' tipo redefinición" aunque es la primera definición para que
error C2011: 'color1' : 'struct' type redefinition
struct color1
{
color1()
{
red = green = blue = 0;
}
color1(float _red, float _green, float _blue)
{
red = _red;
green = _green;
blue = _blue;
}
float red, green, blue;
};
¿Alguna idea?
Véase p. http://stackoverflow.com/questions/2979384/purpose-of-header-guards – Erik
Probablemente esté en un archivo que se incluye dos veces. Agregue guardias pragma al archivo en el que está. –
Claramente, hay más en su programa que esto. ¿Podría reducir su programa al programa completo más pequeño que muestre el error que ve y luego publicar ese programa aquí? –