[gslöst]qt: Fehlermeldung bei Deklaration mysql-Datenbank

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mampfi
Beiträge: 1976
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

[gslöst]qt: Fehlermeldung bei Deklaration mysql-Datenbank

Beitrag von mampfi » 18.08.2015 21:59:10

Mal wieder eine Frage zur qt-Programmierung:

Fehlermeldung bei Deklaration mysql-Datenbank

Beitragvon mampfi » Di Aug 18, 2015 21:43
ich habe in der mainwindow.h

#include <QtSql/QtSql>

Und unter private: die Deklaration

QSqlDatabase db;

Die Statements für das Öffnen der Datenbank sind noch auskommentiert.

Beim Kompilieren bekomme ich die Fehlermeldung:

undefined reference to `QSqlDatabase::QSqlDatabase()'


Kommentiere ich das "QSqlDatabase db;" aus, lässt sich das Programm kompilieren und ausführen.
Zuletzt geändert von mampfi am 02.09.2015 15:09:20, insgesamt 1-mal geändert.
Es gibt viele Foren und eine Welt ausserhalb

frankvz
Beiträge: 4
Registriert: 21.07.2005 21:01:57

Re: qt: Fehlermeldung bei Deklaration mysql-Datenbank

Beitrag von frankvz » 19.08.2015 12:24:41

.. in der *.pro Datei fehlt der Eintrag QT += sql

mampfi
Beiträge: 1976
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: qt: Fehlermeldung bei Deklaration mysql-Datenbank

Beitrag von mampfi » 19.08.2015 13:58:40

Werd ich ausprobieren.

Kann ich den Eintrag einfach am Schluss anhängen?

(Hoffentlich überschreibt mir der qt-creator den Eintrag nicht wieder)
Es gibt viele Foren und eine Welt ausserhalb

mampfi
Beiträge: 1976
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: qt: Fehlermeldung bei Deklaration mysql-Datenbank

Beitrag von mampfi » 19.08.2015 17:11:49

Hat geklappt, Danke.

(der Pessimist stellte fest: Bei zweitem Start wurde nichts überschrieben)
Es gibt viele Foren und eine Welt ausserhalb

Antworten