Kolejnym problemem z jakim się spotkałem wykorzystująć biblioteki Qt był brak integracji z MySQL. Podczas kompilacji wyrzucało mi błąd:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC
Jak zawsze przeszukałem google od początku do końca i znalazłem rozwiązanie:
Krok 1. Instalujemy MySQL najlepiej w folderze c:\MySQL.
Krok 2. Uruchamiamy konsolę MS Visual Studio 2008, wpisujemy:
cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MYSQL\lib\opt\libmysql.lib" mysql.pro
nmake
i cieszymy się pełną obsługą MySQL, ale tylko w trybie Debug w MSVC2008.
Uwaga! Jeżeli chcemy mieć obsługę w trybie Release należy po qmake dodać parametr:
-o Makefile
Pozdrawiam.
Brak komentarzy:
Prześlij komentarz