Se hai intenzione di ricostruire Qt collegato a MySQL puoi fermarti ora non devi! I driver SQL sono plug-in (per definizione caricati dinamicamente in fase di esecuzione) e possono essere compilati in modo indipendente.
Trova i sorgenti dei driver nell'albero dei sorgenti di Qt, ad esempio qt/src/plugins/sqldrivers/mysql
quindi costruiscilo. Il gioco qui è quello di fornire le intestazioni e le librerie di sviluppo MySQL appropriate (quelle client) in modo che il driver crei! (Attenzione se sei una Windows potrebbe essere una versione a 32 bit del client MySQL di cui hai bisogno anche se stai utilizzando un sistema operativo a 64 bit).
Puoi fornire il percorso MySQL tramite qmake
comando per quello fare riferimento all'articolo fornito da Anton, personalmente copio e modifico il .pro
file in modo che corrisponda alla mia installazione... più facile da ricostruire in seguito, se necessario.
Una volta completata la compilazione, avrai un bel qsqlmysql.dll
devi copiare nella directory Qt che usi per eseguire le tue app fondamentalmente qualcosa come qt/plugins/sqldrivers
nella $QT_DIR.