Salve a tutti ho una domanda probabilmente molto semplice da risolvere . Sto realizzando una semplice interfaccia grafica con le Qt4 che faccia semplicemente la somma di due numeri. Sto lavorando con mingw sptto window .

Quando compilo con il make l'errore che mi da è il seguente :

release/sum.o:sum.cpp.text+0x6d): undefined reference to `vtable for sum'
release/sum.o:sum.cpp.text+0x74): undefined reference to `vtable for sum'
release/sum.o:sum.cpp.text+0x20d): undefined reference to `vtable for sum'
release/sum.o:sum.cpp.text+0x214): undefined reference to `vtable for sum'

ecco il codice

file sum.h

#include "ui_test.h"

class sum: public QWidget,
private Ui::Form
{
Q_OBJECT

public:
sum();

public slots:
void somma();
};



file sum.cpp
#include "sum.h"

sum::sum(){
setupUi(this);
label->setText("0");
connect(pushButton,SIGNAL(clicked()),this,SLOT(som ma()));
return;
}

void sum::somma(){
int a,b,c;

a=lineEdit->text().toInt();
b=lineEdit_2->text().toInt();
c=a+b;

label->setText(QString("%1").arg(c));
return;

}

int main(int argc,char *argv[]){
QApplication app(argc,argv);
QWidget *dialog = new sum;
dialog->show();
return app.exec();}


grazie