Bonjour,
sujet maintes fois rebattu mais il y a impasse...
je veux accéder à une base de données via Qt (5.15.2 (MSVC 2019, 64 bit)) sous W10 et avec mySql en C++.
J'ai utilisé mysql-installer-web-community-8.0.33.0.msi pour installer mysqlServeur8.0 et connecteurs sql C++ 8.0.
Comme indiqué dans beaucoup de post j'ai fini par copier les fichiers libmysql.dll et libmysql.lib dans le répertoire de mon exécutable et dans le répertoire d'install de Qt (c:\Qt\....\bin) et dans le répertoire sqldrivers à côté de mon exécutable.
Le code:
produit toujours l'erreur --> QSqlDatabase: QMYSQL driver not loaded
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QSqlDatabase *db = new QSqlDatabase(); db->QSqlDatabase::addDatabase("QMYSQL"); QSqlError error = db->lastError(); qDebug () <<"Echec Connexion " << error.text();
Les forums indiquent qu'il me faut qmysql.dll ou qsqlmysql.dll dans le répertoire sqldrivers de Qt mais je ne vois pas comment le créer.
Si vous pouvez me mettre sur la piste, merci!
P.S.: la page https://www.developpez.net/forums/d2...on-plus-qmake/ indique comment obtenir cette dll mais avec Mingw et CMake. Je peux faire la même chose sous MSVC avec qmake?
Partager