Først og fremmest skal du finde ud af, hvor du har installeret mysql. Jeg gætter på, at det ville være et sted i dine Program Files
. Der vil du se to mapper:include
og lib
. Hvis ikke - så har du ikke installeret udviklerversionen af mysql. Bare rolig, kør bare mysql-installationen igen, vælg at opdatere din nuværende installation, og sørg for at tjekke 'developer-noget' i guiden.
Lad os nu antage, at du gjorde alt rigtigt, og du fandt mysql include
og lib
mapper. Husk dem (vi får brug for dem lidt senere). Nu går du til din Qt's mappe og finder driverens kilder et sted der:./Src/qtbase/src/plugins/sqldrivers/mysql
.
Udfør nu flere trin:
- Åbn cmd og fortsæt til mysql driverens kildemappe
- Skriv
qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro
, hvor 'C:/MySQL/include' er din sti til mysql's include og 'C:/MySQL/lib' er din sti til mysql's lib. - Skriv
nmake
(ellermake
hvis du bruger mingw) - Skriv
nmake install
(ellermake install
) - Tilføj din mysql's lib-sti til dit system PATH
- Genstart
Derefter skulle alt fungere fint.