Als u van plan bent om Qt gekoppeld aan MySQL opnieuw op te bouwen, kunt u nu stoppen, dat hoeft niet! SQL-stuurprogramma's zijn plug-ins (per definitie dynamisch geladen tijdens runtime) en kunnen onafhankelijk worden gecompileerd.
Zoek de driverbronnen in de Qt-bronstructuur, bijvoorbeeld qt/src/plugins/sqldrivers/mysql
bouw het dan op. Het spel hier is om de juiste MySQL-ontwikkelingsheaders en -bibliotheken (client-headers) te bieden, zodat de driver kan bouwen! (Houd er rekening mee dat als u een Windows-gebruiker bent, dit mogelijk een 32-bits versie van de MySQL-client is die u nodig hebt, zelfs als u een 64-bits besturingssysteem gebruikt).
U kunt het MySQL-pad opgeven via de qmake
opdracht daarvoor verwijzen naar het artikel gegeven door Anton, persoonlijk kopieer en verander ik de .pro
bestand dat overeenkomt met mijn installatie ... later gemakkelijker te herbouwen indien nodig.
Zodra de build is geslaagd, heb je een mooie qsqlmysql.dll
je moet kopiëren naar de Qt-map die je gebruikt om je apps uit te voeren, in feite zoiets als qt/plugins/sqldrivers
in de $QT_DIR.