Programación General > C/C++
Error undefined reference to `vtable for
(1/1)
merme:
Hola chicos! Me trabe en este error y no me deja avanzar en el proyecto para la facu.
Estuve buscando y buscando la solución y no la encuentro.
Les dejo el error y el código en la cabecera en que salta. Si necesitan mas código avísenme.
Saludos! Gracias por la atención!
Error: VentanaPrinicpal.cpp:5: undefined reference to `vtable for VentanaPrincipal'
VentanaPrinicipal.h :
#ifndef VentanaPrincipal_H
#define VentanaPrincipal_H
#include "Ventanas.h"
class VentanaPrincipal:public Frame0 {
private:
void CargarFila(int i);
protected:
void CambiaTamanio( wxSizeEvent& event );
void EnterBuscar( wxCommandEvent& event );
void DobleClickGrilla( wxGridEvent& event );
void ClickGrilla( wxGridEvent& event );
void ClickBuscar( wxCommandEvent& event );
void ClickAgregar( wxCommandEvent& event );
void ClickEditar( wxCommandEvent& event );
void ClickEliminar( wxCommandEvent& event );
public:
VentanaPrincipal(wxWindow *parent=NULL);
};
#endif
VentanaPrincipal.cpp:
#include "VentanaPrincipal.h"
#include <wx/msgdlg.h>
VentanaPrincipal::VentanaPrincipal(wxWindow *parent):Frame0(parent){
g_listado->AppendRows(5);
g_listado->SetSelectionMode(wxGrid::wxGridSelectRows);
Show();
}
r0d:
A ver.
¿Puedes enseñarnos el fichero "ventanas.h"?
alb:
Hola,
Suele occurir en este caso :
Todas las funcìones virtual estàn definidas en le .h y no el .cpp. Muchos compiladores ponen la vtable en el .obj(.o) del .cpp con la primera non-pure non inline virtual funcìon.
Navegación
Ir a la versión completa