QSqlDatabase: QMYSQL driver not loaded
Verfasst: 30. Juli 2014 16:01
Hallo zusammen,
ich stehe vor einem Problem, zu dem es im Internet schon viele Beiträge gibt, von denen mir jedoch leider keiner weitergeholfen hat. Beim Versuch eine einfache Datenbankverbindung unter Ubuntu mit Qt4 herzustellen (MySQL-DB) bekomme ich folgende Meldung:
Ich erspare euch mal den Quellcode, weil es eh nur das example ist und ich vermute dass es eher am Treiber liegt. Die Datei libqsqlmysql.so ist vorhanden (aber vielleicht am falschen Ort?) wie dieser ldd zeigt:
Ich kenne mich mit librarys leider überhaupt nicht aus und habe Qt einfach nur über die Ubuntu Quellen installiert (hab es also nicht selbst kompiliert).
Kann mir da jemand weiterhelfen?
Vielen Dank!!
Entwicklungsumgebung:
Ubuntu 14.04.1 LTS
Qt4
ich stehe vor einem Problem, zu dem es im Internet schon viele Beiträge gibt, von denen mir jedoch leider keiner weitergeholfen hat. Beim Versuch eine einfache Datenbankverbindung unter Ubuntu mit Qt4 herzustellen (MySQL-DB) bekomme ich folgende Meldung:
Code: Alles auswählen
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
Code: Alles auswählen
ich@lenovo:/usr/lib/i386-linux-gnu/qt4/plugins/sqldrivers$ ldd libqsqlmysql.so
linux-gate.so.1 => (0xb77dc000)
libmysqlclient.so.18 => /usr/lib/i386-linux-gnu/libmysqlclient.so.18 (0xb7487000)
libQtSql.so.4 => /usr/lib/i386-linux-gnu/libQtSql.so.4 (0xb7448000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xb715f000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb7076000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7059000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6eaa000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6e90000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb6e8a000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb6e6e000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6e28000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb6d1c000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb6d13000)
/lib/ld-linux.so.2 (0xb77dd000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb6cd4000)
Kann mir da jemand weiterhelfen?
Vielen Dank!!
Entwicklungsumgebung:
Ubuntu 14.04.1 LTS
Qt4