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

Con un gran problema...

Estas en el tema de Con un gran problema... en el foro de C/C++ en Foros del Web. Hola muy buenas tardes, Pues primero me presento ya que me acabo de registrar en el foro, mi nombre es Joel Ferman, Soy de Honduras ...
  #1 (permalink)  
Antiguo 24/02/2011, 18:11
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Con un gran problema...

Hola muy buenas tardes, Pues primero me presento ya que me acabo de registrar en el foro, mi nombre es Joel Ferman, Soy de Honduras y curso la carrera de Ingenierian en Informatica en una universidad llamada Ceutec.

Bueno, mi problema es el sigiente, estoy realizando un programa donde defino una jerarquia de 3 niveles, (este es mi proyecto del II parcial) pues bueno, al querer compilar el codigo me tira la siguiente serie de errores:

[Linker error] undefined reference to `Alumno::calcularCosto()'
[Linker error] undefined reference to `Alumno::calcularDiasClase()'
[Linker error] undefined reference to `WinMain@16'
ld returned 1 exit status
C:\Users\Joel Ferman\Desktop\Proyecto_II_PrograIII\Makefile.win [Build Error] [ProyectoAlumnos.exe] Error 1

Que podre estar haciendo mal??

De Antemano muchas gracias...
  #2 (permalink)  
Antiguo 24/02/2011, 18:44
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Con un gran problema...

el compilador no esta encontrando la definicion del metodo Alumno::calcularCosto()

O no esta definido o tenes un problema al compilar el proyecto y no te esta tomando el archivo.
Seria util que muetres el codigo y como lo estas compilando.
  #3 (permalink)  
Antiguo 25/02/2011, 07:36
 
Fecha de Ingreso: febrero-2011
Mensajes: 2
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Con un gran problema...

Hola, Gracias por responder, Pues el codigo de Alumno.h es este:

#ifndef ALUMNO_H
#define ALUMNO_H

class Alumno // Clase abstracta.
{
public:

void obtenerNombre();
int obtenerEdad();
void obtenerSexo();

virtual void imprimirDatos();
virtual void calcularCosto();
virtual void calcularDiasClase();
};

#endif

y pues no soy muy viejo en esto de programar asi que no se exactamente a que te refieres cuando me dices "Como lo estoy compilando" hehehe... pero te digo que estoy usando el Bloodshed dev c++ 4.9.9.2

Hola. Pues mira ya logre eliminar los otros link error solo me queda este ahora:

[Linker error] undefined reference to `WinMain@16'
ld returned 1 exit status
C:\Users\Joel Ferman\Desktop\Proyecto_II_PrograIII\Makefile.win [Build Error] [ProyectoAlumnos.exe] Error 1

Sera por el compilador como dices tu?

Gracias.

Última edición por joelferman; 25/02/2011 a las 08:27
  #4 (permalink)  
Antiguo 26/02/2011, 13:46
Avatar de Payaso73  
Fecha de Ingreso: abril-2009
Ubicación: Argentina
Mensajes: 309
Antigüedad: 15 años
Puntos: 20
Respuesta: Con un gran problema...

Cita:
Iniciado por joelferman Ver Mensaje
[Linker error] undefined reference to `WinMain@16'
ld returned 1 exit status
C:\Users\Joel Ferman\Desktop\Proyecto_II_PrograIII\Makefile.win [Build Error] [ProyectoAlumnos.exe] Error 1

¿Declaraste Main() en el proyecto?

Código C++:
Ver original
  1. int main(int argc, char *argv[]) {
  2.     return 0;
  3. }


Salute!
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 17:43.