QSqlDatabase: QMYSQL driver not loaded

Alles rund um die Programmierung mit Qt
Antworten
qtued
Beiträge: 10
Registriert: 24. Juni 2014 13:06

QSqlDatabase: QMYSQL driver not loaded

Beitrag von qtued »

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:

Code: Alles auswählen

QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
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:

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)

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
Antworten