步骤:
第一步,安装MYSQL5.7
MySQL官网下载的最新版本的*.msi安装程序,
注:下载的Qt如果是32位,需要下载安装32位数据库,已经32位MYSQL驱动需要C的connector而不是C++,即装x86的C connector。
第二步,使用QtCreator编译MYSQL驱动插件
首先,打开源码MYSQL插件的工程(我的路径E:\Qt\qt-everywhere-src-5.15.0\qtbase\src\plugins\sqldrivers\mysql)。
然后,修改pro文件,去掉QMAKE_USE这一行,把MYSQL的C库添加进来:
#QMAKE_USE += mysql
INCLUDEPATH +="C:/Program Files (x86)/MySQL/MySQL Server 5.7/include"
LIBS +="C:/Program Files (x86)/MySQL/MySQL Server 5.7/lib/libmysql.lib"
点击QtCreator左边栏"项目",修改构建时”Build步骤",加上两个 make 步骤,是的生成的dll存放安装目录下(debug-install和release-install):
为了调试方便,把MYSQL目录下的libmysql.dll也放到Qt安装目录的bin文件夹下:
拷贝完,就可以啦!!!