如何连接QT和MariaDB。驱动程序未加载

How to connect QT and MariaDB. driver not loaded

同样的“未加载 QMYSQL 驱动程序”错误。

但其他人在“QSqlDatabase:可用驱动程序”消息中看到 QMYSQL。

为什么我连它都没有?

第一件事是下载连接器安装程序,具体取决于您使用的编译器版本,64 位或 32 位,从这里下载 c: https://downloads.mysql.com/archives/c-c/

找到连接器安装文件夹并运行这些命令。

cd%QTDIR%\qtbase\src\plugins\sqldrivers

qmake - MYSQL_INCDIR = "C:/Program Files/MySQL/MySQL Connector C 6.1/include" MYSQL_LIBDIR = "C:/Program Files/ MySQL / MySQL 连接器 C 6.1 / lib

mingw32-make

mingw32-make install

在这里你可以看到Qt官方文档。 https://doc.qt.io/qt-5/sql-driver.html#qmysql

这样你就万事俱备了,祝你好运。

注意。 不要忘记在您的 .pro 文件中包含 sql 模块。