Möchte die mysql-driver nutzen und hab schon nach diversen Anleitungen kompiliert und herumkopiert.
Kann jemand mit dieser Meldung was anfangen:
Code: Alles auswählen
..\mingw32\bin\ld.exe: cannot find -lQtSqldIDE: Eclipse
QT 2009.3.1
Besten Dank
Code: Alles auswählen
..\mingw32\bin\ld.exe: cannot find -lQtSqldCode: Alles auswählen
1.) Mysql-Server installieren >> Achtung: inkl. Headerfiles und Libs (custom Installation auswählen)
2.) MingwUtils von http://sourceforge.net/projects/mingw/files/ laden und im C:\QT\2009.x\mingw\ Ordner auspacken
2.) QT command prompt starten und cd %QTDIR%/src/plugins/sqldrivers/mysql ausführen
2.) reimp -d %MYSQL_PATH%\lib\opt\libmysql.lib
3.) dlltool -k --input-def LIBMYSQL.def --dllname libmysql.dll --output-lib libmysql.a
4.) qmake -o Makefile "INCLUDEPATH+=C:\MySQL\include" LIBS+=C:\MySQL\lib\opt\liblibmysql.a" mysql.pro
5.) mingw32-make
6.) mingw32-make install
Das sollte qsqlmysql.dll and libqsqlmysql.a files im %QTDIR%/plugins/sqldrivers Ordner erzeugen.
7.) Zu guter letzt noch die libmysql.dll file vom MySQL-Installations-Ordner nach %QTDIR%/bin kopieren