Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2011, 08:29
Avatar de Andreslrz
Andreslrz
 
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 9 meses
Puntos: 2
Exclamación Problema al compilar

Hola.

Tengo un problema, estoy haciendo una aplicacion en c/c++, creo mi archivo .h y mi .c todo normal, pero al incluir el .h en el .c me saca el siguiente error:

/home/andres/Escritorio/Trabajo/GeneGrammar/RightSide.h|6|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘RightSide’|
/home/andres/Escritorio/Trabajo/GeneGrammar/RightSide.c|4|error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token|
||=== Build finished: 2 errors, 0 warnings ===|

Este es mi archivo .h

Código:


Código c++:
Ver original
  1. #ifndef RIGHTSIDE
  2. #define RIGHTSIDE
  3.  
  4. class RightSide {
  5.  
  6.     private:
  7.         char simbol1;
  8.         char simbol2;
  9.         long double probability;
  10.     public:
  11.         RightSide();
  12.         void setSimbol1(char simbol);
  13.         char getSimbol1();
  14.         void setSimbol2(char simbol);
  15.         char getSimbol2();
  16.         void setProbability(long double probability);
  17.         long double getProbability();
  18.  
  19. };
  20.  
  21. #endif
Y este mi .c

Código:


Código c++:
Ver original
  1. #include "RightSide.h"
  2. RightSide::RightSide() {
  3.  
  4. }
Estoy usando deblocks y el compilador es el GNU GCC, no entiendo porque saca este error si esta todo normal, ya he trabajado en este compilador de esta misma forma y nunca vi ese error.

Gracias por su atencion, de antemano.

Última edición por Andreslrz; 09/03/2011 a las 10:38