W końcu zabrałem się do reinstalacji Qt. Niestety dalej mam problemy, z którymi nie potrafię sobie poradzić. Robię wszystko zgodnie z punktami podanymi w poście: http://4programmers.net/Forum/C_i_C++/175606-qt_+_mysql?p=721910#id721910 Problemy zaczynają się w punkcie 11.
Wywołuję komendę qmake -o Makefile "INCLUDEPATH+='D:/Program Files (x86)/MySQL/MySQL Connector C++ 1.1.0/include'" "LIBS+=%QTDIR%/plugins/sqldrivers/mysql/libmysqlcppconn.a" mysql.pro
I dostaję błąd Cannot find file: mysql.pro.
To więc w ruch idzie qmake -project, który tworzy plik mysql.pro. I drugi raz zapodaję komendę qmake -o Makefile(...) i dostaję plik Makefile. Więc teraz uruchamiam mingw32-make i dostaję komunikat mingw32-make: Nothing to be done for
first'.` Trochę go obszedłem tworząc po prostu pusty plik tekstowy i nadając mu nazwę mysql.pro i znowu qmake -o Makefile(...) i tym razem tworzy foldery Debug i Release, oraz pliki Makefile, Makefile.Debug i Makefile.Release. Po tym uruchamiam mingw32-make i o to co dostaję
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/QtSDK/Desktop/Qt/4.7.4/mingw/plugins/sql
drivers/mysql'
g++ -mthreads -Wl,-subsystem,windows -o debug\mysql.exe -L"d:\QtSDK\Desktop\Qt
\4.7.4\mingw\lib" -lmingw32 -lqtmaind D:\QtSDK\Desktop\Qt\4.7.4\mingw\src\plugin
s\sqldrivers\mysql\libmysqlcppconn.a -lQtGuid4 -lQtCored4 -LC:\OpenSSL-Win32_ful
l\lib
d:\QtSDK\Desktop\Qt\4.7.4\mingw\lib/libqtmaind.a(qtmain_win.o): In function `Win
Main@16':
c:/ndk_buildrepos/qt-desktop/src/winmain/qtmain_win.cpp:131: undefined reference
to `qMain(int, char**)'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\mysql.exe] Error 1
mingw32-make[1]: Leaving directory `D:/QtSDK/Desktop/Qt/4.7.4/mingw/plugins/sqld
rivers/mysql'
mingw32-make: *** [debug] Error 2