Przede wszystkim musisz dowiedzieć się, gdzie zainstalowałeś mysql. Myślę, że byłoby to gdzieś w twoich Program Files
. Zobaczysz tam dwa katalogi:include
i lib
. Jeśli nie - to znaczy, że nie masz zainstalowanej deweloperskiej wersji mysql. Nie martw się, po prostu uruchom instalację mysql jeszcze raz, wybierz aktualizację bieżącej instalacji i upewnij się, że zaznaczyłeś „coś programisty” w kreatorze.
Załóżmy teraz, że zrobiłeś wszystko dobrze i znalazłeś mysql include
i lib
katalogi. Zapamiętaj je (będziemy ich potrzebować trochę później). Teraz przejdź do katalogu Qt i znajdź gdzieś tam źródła sterowników:./Src/qtbase/src/plugins/sqldrivers/mysql
.
Teraz wykonaj kilka kroków:
- Otwórz cmd i przejdź do katalogu źródłowego sterownika mysql
- Wpisz
qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro
, gdzie 'C:/MySQL/include' to ścieżka do biblioteki mysql, a 'C:/MySQL/lib' to ścieżka do biblioteki mysql. - Wpisz
nmake
(lubmake
jeśli używasz mingw) - Wpisz
nmake install
(lubmake install
) - Dodaj ścieżkę lib mysql do PATH systemu
- Uruchom ponownie
Potem wszystko powinno działać poprawnie.