Witam wszystkich!
Od kilku godzin probuje skompilowac plugin w QT tak zebym mogl sie polaczyc z baz danych MySQL.
Juz kiedys mi sie to udalo i postepowalem tak:
cd C:l\MySQL\lib\opt
reimp -d libmysql.lib
dlltool -k --input-def LIBMYSQL.def --dllname libmysql.dll --output-lib libmysql.a
copy libmysql.a C:\Qt\2010.05\qt\src\plugins\sqldrivers\mysql
cd C:\Qt\2010.05\qt\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=-L. -lmysql" mysql.pro
mingw32-make
copy C:\MySQL\lib\opt\libmysql.dll C:\mingw\bin
Tera po wpisaniu
mingw32-make
waywal mi cos takieg:
C:\MYSQL\lib\opt\libmysql.a(dmchs00004.o):(.idata$7+0x0): undefined reference to `_head_libmysql_a'
C:\MYSQL\lib\opt\libmysql.a(dmchs00013.o):(.idata$7+0x0): undefined reference to `_head_libmysql_a'
C:\MYSQL\lib\opt\libmysql.a(dmchs00012.o):(.idata$7+0x0): undefined reference to `_head_libmysql_a'
C:\MYSQL\lib\opt\libmysql.a(dmchs00077.o):(.idata$7+0x0): undefined reference to `_head_libmysql_a'
C:\MYSQL\lib\opt\libmysql.a(dmchs00076.o):(.idata$7+0x0): undefined reference to `_head_libmysql_a'
C:\MYSQL\lib\opt\libmysql.a(dmchs00091.o):(.idata$7+0x0): more undefined references to `_head_libmysql_a' follow
collect2: ld returned 1 exit status
mingw32-make[1]: *** [........\plugins\sqldrivers\qsqlmysqld4.dll] Error 1
mingw32-make: *** [debug-all] Error 2
Z gory dziekuje ze pomoc
Pozdrawiam
W.