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

Errore di caricamento del driver QMYSQL

Grazie per l'input. Si è rivelato un errore davvero stupido. Stavo cercando di includere i binari a 64 bit con la mia build Qt a 32 bit. Nel caso qualcuno abbia problemi a far funzionare MySQL con Qt, ecco come ha funzionato per me:

-scarica/installa Qt da http://www.qt.io/download/ .C:\Qt\5.5\mingw492_32\plugins\sqldrivers dovrebbe contenere qsqlmysql.dll, che è il driver Qt per far interagire qt con MySQL

-scarica/installa MySQL da http://dev.mysql.com/downloads/mysql/ .Il programma di installazione di Windows ha funzionato bene per me

-installa MySQL Connector C 6.1 da https://dev.mysql.com/downloads/connector /c/ .Questo non è stato fornito con il programma di installazione di Windows ma conterrà i file binari necessari

-copia libmysql.dll e libmysql.lib da C:\Programmi (x86)\MySQL\MySQL Connector C 6.1\lib nella directory .exe per qualsiasi progetto che deve utilizzarlo

-Goditi una sessione di programmazione interrogativa in Qt!