Seite 1 von 1

QSqlDatabase nicht gefunden

Verfasst: 14. Juli 2007 14:36
von mollitz
Hallo,

Ich benutze Linux/Kubuntu/Qt4/QDevelop.
Habe mir mit apt-get die libqt4-sql eingerichtet.
Existiert auch:
mollitz@Moritz-Linux:~/Downloads$ locate qsqldatabase.h
/usr/share/qt4/doc/html/qsqldatabase.html
/usr/include/qt4/Qt/qsqldatabase.h
/usr/include/qt4/QtSql/qsqldatabase.h
Aber wenn ich jetzt den Quelltext da ausführe:
...
#include <QSqlDatabase>
...
Kommt folgender Fehler:
error: QSqlDatabase: No such file or directory

Weiss einer was da los ist?

Verfasst: 14. Juli 2007 14:49
von mollitz
hab folgendes gefunden:
http://qtforum.de/forum/viewtopic.php?t=4637
wenn ich das project file änder tuts auch.
aber geht das wirklich nicht autmatisch mit qdevelop ?
fänd ich ein bisschen schwach

Verfasst: 14. Juli 2007 17:21
von Christian81
mollitz hat geschrieben: aber geht das wirklich nicht autmatisch mit qdevelop ?
fänd ich ein bisschen schwach
Woher soll QDevelop (oder wer auch immer) wissen was für Qt-Module Du verwenden willst?

Verfasst: 14. Juli 2007 17:59
von mollitz
quelltext durchsuchen und schauen welche klassen verwendet werden...

man könnte doch per default einrichten, dass immer alle module eingebunden werden.
hätte das irgendwelche nachteile?

Verfasst: 14. Juli 2007 18:06
von RD1978
Hallo,

ich verwende auch QDevelop...

Im Project-Explorer Rechtsklick auf die .pro Datei, dann Eigenschaften von ...pro, Haken bei Erweiterter Modus, da hast Du die ganzen Module zum anhaken.

Hinweis: Bei dem Modul Netzwerk scheibt er einen falschen Namen, ist wohl´ n Bug must, halt selbst ändern dann.

MfG RD1978

Verfasst: 14. Juli 2007 18:59
von upsala
Ich denke auch, daß sich der Autor von QDevelop immer über konstruktive Unterstützung freuen würde...