Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema al compilar

Estas en el tema de Problema al compilar en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/03/2011, 08:29
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 8 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
  #2 (permalink)  
Antiguo 10/03/2011, 15:50
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Problema al compilar

Estube buscando y dice que posiblemente este compilando para c++ y no para c, alguien sabe como configurar el codeblocks para compilar con c?, ya cambie la variable de entorno de CPP a CC que se supone deberia funcionar, pero sigue saliendo el mismo error.

Etiquetas: compilar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:53.