Maison  >  Article  >  base de données  >  Comment compiler manuellement QT sans pilote MySQL ?

Comment compiler manuellement QT sans pilote MySQL ?

PHPz
PHPzavant
2023-05-29 08:55:051153parcourir

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

Comment compiler manuellement QT sans pilote MySQL ?.

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

Comment compiler manuellement QT sans pilote MySQL ?

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é

Comment compiler manuellement QT sans pilote MySQL ?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer