Qt编译mysql驱动,附编译环境及已编译驱动
目录
环境
Qt版本:Qt5.14.2
Mysq连接器:mysql-connector-c-6.1.11-winx64(MSI安装包同理)
Qt编译器:mingw-x64(其他编译器同理)
编译Mysql驱动代码
驱动所在目录:
打开mysql.pro,并使用mingw-64编译,问题如下:
解压mysql-connector到任意目录:
将解压的路径添加的.pro文件中
重新编译文件,会在qt所在目录安装盘生成对应的mysql驱动:
驱动配置
将生成的qsqlmysql.dll拷贝到mingw64\plugins\sqldrivers目录(使用msvc或mingw32同理拷贝到对应目录)
将编译驱动所使用的libmysql.dll拷贝到mingw64\bin目录下(使用msvc或mingw32同理拷贝到对应目录)
注意事项
编译出的驱动qsqlmysql.dll,qt编译器,mysql-connector三个版本要一致