Code d'erreur :
"QSqlDatabase : pilote QMYSQL non chargé
, QSqlDatabase : pilotes disponibles : QSQLITE QODBC QODBC3 QPSQL QPSQL7"
Il n'y a pas de QMYSQL du tout, nous devons donc le compiler manuellement, ce qui est très simple.
La configuration de l'auteur :
Version QT : 5.13.0
La base de données MySQL utilise SQLyog, un logiciel de traitement de base de données MySQL très simple comme Excel
1 Téléchargez le serveur communautaire MySQL 64 bits
.
Après le téléchargement, décompressez-le pour une utilisation ultérieure, aucune installation requise.
2. Recherchez le répertoire d'installation de qt dans le répertoire d'installation de QT : répertoire d'installation de qt 5.13.0Srcqtbasesrcpluginssqldriversmysqlmysql.pro, puis ouvrez le fichier avec QT.
Ajouter
#Ce chemin est le chemin du fichier d'en-tête de MySQL que vous venez de télécharger et décompressé
INCLUDEPATH +="D:Softwaremysql-8.0.19-winx64include"
#Ce chemin est le chemin du fichier d'en-tête que vous venez de chemin du fichier de bibliothèque Mysql téléchargé et décompressé
LIBS +="D:Softwaremysql-8.0.19-winx64liblibmysql.lib"#Afin de faciliter la recherche de fichiers de bibliothèque compilés à l'avenir, ajoutez cette instruction pour indiquer l'emplacement du sortie du résultat compilé
DESTDIR = ../mysql/lib/
En même temps, QMAKE_USE += mysql doit être bloqué : comme suit S'il n'est pas bloqué, il indiquera que la bibliothèque mysql n'existe pas.
. #QMAKE_USE += mysql
L'image spécifique est telle que montrée
3. Compiler
Qu'une erreur soit générée ci-dessous, cliquez simplement sur le petit marteau en bas à gauche ou sur Ctrl+B pour exécuter la compilation
Une fois la construction en bas à droite terminée, il y en aura un supplémentaire dans le dossier mysql lib
4 Configuration
Ouvrez ce dossier lib et copiez les 4 fichiers qu'il contient dans votre QT. chemin d'installation Qt5.13.05.13.0mingw73_64pluginssqldrivers
Comme indiqué
Connectez-vous à ce moment Une base de données MySQL fera l'affaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!