编译Qt的MySQL驱动

通过 Qt Maintenance Tool 下载源码组件sources
下载Qt源码组件组件

进入C:\Qt\5.15.2\Src\qtbase\src\plugins\sqldrivers\mysql双击mysql.pro打开,并选择Desktop Qt 5.15.2 MinGW 64-bit编译

打开mysql.pro
打开mysql.pro文件,注释QMAKE_USE += mysql,并根据文件地址添加👇,并点击左下方🔨锤子进行构建

1
2
3
INCLUDEPATH += "C:\Program Files\MySQL\MySQL Server 8.0\include"
LIBS +="C:\Program Files\MySQL\MySQL Server 8.0\lib\libmysql.lib"
DESTDIR =../mysql/mysqlD11


构建完成后C:\Qt\5.15.2\mingw81_64\qtbase\src\plugins\sqldrivers\mysql\mysqlD11目录下生成qsqlmysql.dll qsqlmysql.dll.debug两个文件

将👆两个文件复制进C:\Qt\5.15.2\mingw81_64\plugins\sqldrivers

在要连接MySQL工程 .pro文件中添加QT+=sql