Cześć, kiedyś to zrobiłem i działało, ale kto by to pamiętał....
Na początku "przekształcam" libmysql.lib to libmysql.a
C:\MinGW\bin\reimp.exe -d libmysql.lib
dlltool -k --input-def libmysql.def --dllname libmysql.dll --output-lib libmysql.a
Kopiuje go do F:\Qt\lib
Potem zdaje się tworzenie wszystkich Makefile i kompilacja:
F:\Qt\configure.exe -I "F:\mysql\include" -L "F:\mysql\lib\opt" -platform win32-g++ -debug-and-release -no-qt3support -qt-sql-mysql
make
I tu jest błąd, nie wiem dlaczego i co mam zrobić:
f:/Qt/src/corelib/io/qfile.cpp: In member function
bool QFile::open(FILE*, QFlags<QIODevice::OpenModeFlag>)': f:/Qt/src/corelib/io/qfile.cpp:1068:
::ftello64' undeclared (first use here)
f:/Qt/src/corelib/io/qfile.cpp: In member functionbool QFile::open(int, QFlags<QIODevice::OpenModeFlag>)': f:/Qt/src/corelib/io/qfile.cpp:1128:
off64_t' undeclared (first use this
function)
f:/Qt/src/corelib/io/qfile.cpp (Each undeclared identifier is reported
only once for each function it appears in.)
mingw32-make[2]: *** [tmp/obj/release_shared/qfile.o] Error 1
mingw32-make[2]: Leaving directoryF:/mysql/lib/opt/src/tools/bootstrap' mingw32-make[1]: *** [release] Error 2 mingw32-make[1]: Leaving directory
F:/mysql/lib/opt/src/tools/bootstrap'
mingw32-make: *** [sub-tools-bootstrap-make_default-ordered] Error 2