serlioner
09/08/2013, 22:41
Hola, repasando una práctica de la universidad he tenido el siguiente error al compilar:
practica_6.cpp:(.text._ZN3poo10Poligono2DC2Ei[_ZN3poo10Poligono2DC5Ei]+0x2d): referencia a `vtable for poo::Poligono2D' sin definir
/tmp/cc5Wy9NN.o: En la función `poo::Poligono2D::~Poligono2D()':
practica_6.cpp:(.text._ZN3poo10Poligono2DD2Ev[_ZN3poo10Poligono2DD5Ev]+0x13): referencia a `vtable for poo::Poligono2D' sin definir
/tmp/cc5Wy9NN.o:(.rodata._ZTIN3poo10Cuadrado2DE[_ZTIN3poo10Cuadrado2DE]+0x10): referencia a `typeinfo for poo::Poligono2D' sin definir
/tmp/cc5Wy9NN.o:(.rodata._ZTIN3poo11Triangulo2DE[_ZTIN3poo11Triangulo2DE]+0x10): referencia a `typeinfo for poo::Poligono2D' sin definir
collect2: error: ld devolvió el estado de salida 1
y no se a que se debe, si podéis mirarlo a ver si encontráis35283 el problema os lo agradecería mucho.
(adjunto archivo con códigos y explicación de la practica)
practica_6.cpp:(.text._ZN3poo10Poligono2DC2Ei[_ZN3poo10Poligono2DC5Ei]+0x2d): referencia a `vtable for poo::Poligono2D' sin definir
/tmp/cc5Wy9NN.o: En la función `poo::Poligono2D::~Poligono2D()':
practica_6.cpp:(.text._ZN3poo10Poligono2DD2Ev[_ZN3poo10Poligono2DD5Ev]+0x13): referencia a `vtable for poo::Poligono2D' sin definir
/tmp/cc5Wy9NN.o:(.rodata._ZTIN3poo10Cuadrado2DE[_ZTIN3poo10Cuadrado2DE]+0x10): referencia a `typeinfo for poo::Poligono2D' sin definir
/tmp/cc5Wy9NN.o:(.rodata._ZTIN3poo11Triangulo2DE[_ZTIN3poo11Triangulo2DE]+0x10): referencia a `typeinfo for poo::Poligono2D' sin definir
collect2: error: ld devolvió el estado de salida 1
y no se a que se debe, si podéis mirarlo a ver si encontráis35283 el problema os lo agradecería mucho.
(adjunto archivo con códigos y explicación de la practica)