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