Mysql
 sql >> Database >  >> RDS >> Mysql

Qt - Come ottenere|compilare il driver MySQL

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.