Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. Undefined reference to vtable - Fehlermeldung
Forum Updated to NodeBB v4.3 + New Features

Undefined reference to vtable - Fehlermeldung

Scheduled Pinned Locked Moved Unsolved German
5 Posts 3 Posters 2.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    cprogcoder
    wrote on 2 Dec 2017, 18:52 last edited by A Former User 12 Mar 2017, 15:12
    #1

    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_H
    
    

    Das "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;
    }
    
    
    
    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on 2 Dec 2017, 19:47 last edited by
      #2

      Hi! Das passiert üblicherweise, wenn MOC nicht aufgerufen wurde, nachdem eine neue QObject-Klasse erstellt wurde. Einfach "clean project, run moc, rebuild".

      M 1 Reply Last reply 2 Dec 2017, 23:30
      2
      • ? A Former User
        2 Dec 2017, 19:47

        Hi! Das passiert üblicherweise, wenn MOC nicht aufgerufen wurde, nachdem eine neue QObject-Klasse erstellt wurde. Einfach "clean project, run moc, rebuild".

        M Offline
        M Offline
        mrjj
        Lifetime Qt Champion
        wrote on 2 Dec 2017, 23:30 last edited by
        #3

        @Wieland
        Aber er hat auch vergessen zu implementieren

        void on_SucheStart_clicked();
        void on_SucheBeenden_clicked();

        1 Reply Last reply
        0
        • C Offline
          C Offline
          cprogcoder
          wrote on 3 Dec 2017, 13:55 last edited by
          #4

          Hallo,
          vielen Dank für die Antworten. Ich habe die Vorschläge durchgeführt, jetzt funktioniert es wieder. :-)

          ? 1 Reply Last reply 3 Dec 2017, 15:13
          0
          • C cprogcoder
            3 Dec 2017, 13:55

            Hallo,
            vielen Dank für die Antworten. Ich habe die Vorschläge durchgeführt, jetzt funktioniert es wieder. :-)

            ? Offline
            ? Offline
            A Former User
            wrote on 3 Dec 2017, 15:13 last edited by
            #5

            @cprogcoder Wenn die Frage beantwortet ist, bitte den Thread als "solved" markieren.

            1 Reply Last reply
            0

            1/5

            2 Dec 2017, 18:52

            • Login

            • Login or register to search.
            1 out of 5
            • First post
              1/5
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved