Zuerst müssen Sie herausfinden, wo Sie mysql installiert haben. Ich schätze, es wäre irgendwo in Ihren Program Files
. Dort sehen Sie zwei Verzeichnisse:include
und lib
. Wenn nicht - dann haben Sie die Entwicklerversion von mysql nicht installiert. Keine Sorge, führen Sie die mysql-Installation einfach noch einmal aus, wählen Sie Aktualisieren Ihrer aktuellen Installation und stellen Sie sicher, dass Sie im Assistenten „Entwickler-Irgendwas“ aktivieren.
Nehmen wir nun an, Sie haben alles richtig gemacht und mysql include
gefunden und lib
Verzeichnisse. Erinnern Sie sich an sie (wir werden sie etwas später brauchen). Jetzt gehen Sie in Ihr Qt-Verzeichnis und finden irgendwo dort die Treiberquellen:./Src/qtbase/src/plugins/sqldrivers/mysql
.
Führen Sie nun mehrere Schritte aus:
- Öffnen Sie cmd und fahren Sie mit dem Quellverzeichnis des MySQL-Treibers fort
- Geben Sie
qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro
ein , wobei 'C:/MySQL/include' Ihr Pfad zu mysql's include und 'C:/MySQL/lib' Ihr Pfad zu mysql's lib ist. - Geben Sie
nmake
ein (odermake
wenn Sie mingw verwenden) - Geben Sie
nmake install
ein (odermake install
) - Fügen Sie den lib-Pfad Ihres mysql zu Ihrem System PATH hinzu
- Neu starten
Danach sollte alles funktionieren.