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

[0] Índice de Mensajes

Ir a la versión completa