Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kompiliere ich QT manuell ohne MySQL-Treiber?

PHPz
Freigeben: 2023-05-29 08:55:05
nach vorne
1179 Leute haben es durchsucht

Fehlercode:

"QSqlDatabase: QMYSQL-Treiber nicht geladen

,QSqlDatabase: verfügbare Treiber: QSQLITE QODBC QODBC3 QPSQL QPSQL7"

Es gibt überhaupt kein QMYSQL, daher müssen wir es manuell kompilieren ganz einfach.

Die Konfiguration des Autors:

QT-Version: 5.13.0

Die MySQL-Datenbank verwendet SQLyog, eine sehr einfache MySQL-Datenbankverarbeitungssoftware wie Excel

1. Laden Sie den 64-Bit-MySQL-Community-Server herunter

Wie kompiliere ich QT manuell ohne MySQL-Treiber?

Entpacken Sie es nach dem Herunterladen zur späteren Verwendung, keine Installation erforderlich.

2. Suchen Sie das qt-Installationsverzeichnis im QT-Installationsverzeichnis: qt-Installationsverzeichnis 5.13.0Srcqtbasesrcpluginssqldriversmysqlmysql.pro-Datei und öffnen Sie die Datei dann mit QT.

Hinzufügen

#Dieser Pfad ist der Header-Dateipfad von MySQL, den Sie gerade heruntergeladen und dekomprimiert haben
INCLUDEPATH +="D:Softwaremysql-8.0.19-winx64include"
#Dieser Pfad ist der Header-Dateipfad, den Sie gerade heruntergeladen haben und dekomprimierter MySQL-Bibliotheksdateipfad
LIBS +="D:Softwaremysql-8.0.19-winx64liblibmysql.lib"

#Um die Suche nach kompilierten Bibliotheksdateien in Zukunft zu erleichtern, fügen Sie diese Anweisung hinzu, um den Speicherort der kompilierten Dateien anzugeben Ergebnisausgabe
DESTDIR = ../mysql/lib/

Gleichzeitig muss QMAKE_USE += mysql blockiert werden: Wenn nicht, wird angezeigt, dass die MySQL-Bibliothek nicht vorhanden ist.

# QMAKE_USE += mysql

Das spezifische Bild ist wie gezeigt

Wie kompiliere ich QT manuell ohne MySQL-Treiber?

3. Kompilieren

Unabhängig davon, ob unten ein Fehler ausgegeben wird, klicken Sie einfach auf den kleinen Hammer unten links oder auf Strg+B, um die Kompilierung auszuführen

Nachdem die Konstruktion unten rechts abgeschlossen ist, gibt es im MySQL-Ordner einen zusätzlichen lib-Ordner

4 Konfiguration

Öffnen Sie diesen lib-Ordner und kopieren Sie alle 4 Dateien darin in Ihren QT-Installationspfad Qt5.13.05.13.0mingw73_64pluginssqldrivers

Wie gezeigt

Wie kompiliere ich QT manuell ohne MySQL-Treiber?

Zu diesem Zeitpunkt verbinden Eine MySQL-Datenbank reicht aus.

Das obige ist der detaillierte Inhalt vonWie kompiliere ich QT manuell ohne MySQL-Treiber?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!