Undefined reference to vtable - Fehlermeldung
- 
wrote on 2 Dec 2017, 18:52 last edited by A Former User 12 Mar 2017, 15:12
Hallo,
ich hatte ein neues Form mit dem namen "Suchen" erstellt und danach die Header Datei suchen.h & suchen.cpp Datei erstellt.
Während "compiling" habe ich die Fehlermeldung bekommen mit der Meldung "undefined reference to vtable".Hat jemand eine Info wie ich den Fehler beheben kann ?
Vielen Dank,
Die "header file" :
#ifndef SUCHEN_H #define SUCHEN_H #include <QtSql> #include <QtGui> #include <QDialog> namespace Ui { class Suchen; } class Suchen : public QDialog { Q_OBJECT public: explicit Suchen(QWidget *parent = 0); ~Suchen(); public: //void suchenliste(); bool dbVerbinden(); public: QString sqlAbfrage; QString suchen1; private slots: void on_SucheStart_clicked(); void on_SucheBeenden_clicked(); private: Ui::Suchen *ui; //steht die Verbindung zur Datenbank? bool dbVerbunden; //für die Datenbank QSqlDatabase datenbank; }; #endif // SUCHEN_HDas "cpp file" :
#include "suchen.h" #include "ui_suchen.h" //#include "suchenliste.h" #include <QtSql> #include <QTableView> #include <QMessageBox> #include <QInputDialog> //der Konstruktor //er verbindet das Formular mit der Oberfläche und stellt die Verbindungen her Suchen::Suchen(QWidget *parent) : QDialog(parent), ui(new Ui::Suchen) { ui->setupUi(this); //dbVerbunden = dbVerbinden(); } Suchen::~Suchen() { delete ui; } - 
wrote on 2 Dec 2017, 19:47 last edited by
Hi! Das passiert üblicherweise, wenn MOC nicht aufgerufen wurde, nachdem eine neue QObject-Klasse erstellt wurde. Einfach "clean project, run moc, rebuild".
 - 
Hi! Das passiert üblicherweise, wenn MOC nicht aufgerufen wurde, nachdem eine neue QObject-Klasse erstellt wurde. Einfach "clean project, run moc, rebuild".
@Wieland
Aber er hat auch vergessen zu implementierenvoid on_SucheStart_clicked();
void on_SucheBeenden_clicked(); - 
wrote on 3 Dec 2017, 13:55 last edited by
Hallo,
vielen Dank für die Antworten. Ich habe die Vorschläge durchgeführt, jetzt funktioniert es wieder. :-) - 
Hallo,
vielen Dank für die Antworten. Ich habe die Vorschläge durchgeführt, jetzt funktioniert es wieder. :-)wrote on 3 Dec 2017, 15:13 last edited by@cprogcoder Wenn die Frage beantwortet ist, bitte den Thread als "solved" markieren.
 
1/5