hi,
wenn ich Programme der QtSql Lib schreiben will, sagt er mir eigentlich das sie nicht installiert wäre. Compiler-Aufruf war über
qmake -project qmake make
Die Includes sind: <QString>, <QtSql> QString ist absolut benutzbar. Nur QtSql nicht.
Der make-Output sagt mir:
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o fdb.o fdb.cpp fdb.cpp:3:17: fatal error: QtSql: Datei oder Verzeichnis nicht gefunden compilation terminated. make: *** [fdb.o] Fehler 1
Was mich allerdings etwas verwundert, denn soweit ich sehen kann ist es installiert (andere QT Applikationen kann ich kompilieren). Aptitude search [..] verrät mir dass das folgendes installiert wäre:
libqt4-dev, libqt4-dev-bin, libqt4-sql-mysql, libqt4-sql
weshalb ich mich gerade ein bisschen ratlos & blöde fühle. Wenn das jemand bestätigen könnte & mir auch noch sagen könnte warum das so ist, dann wäre ich euch echt dankbar. 😉
Bearbeitet von rklm:
Formatierung angepasst. Bitte die Hinweise zur Syntax beachten!