开始之前,先将编译器的路径添加到系统环境变量。
我的QT所以sql驱动是在下面这个目录中(大家在自己Qt的安装目录找到对应的文件夹就行,下面的路径也是如此),
E:\qt\5.13.2\mingw73_64\plugins\sqldrivers
MySQL的驱动文件是qsqlmysql.dll和qsqlmysqld.dll,带d的是debug版本,和下面的图片一样;
打开文件夹下面的 mysql.pro,注释掉QMAKE_USE += mysql,如下
//QMAKE_USE += mysql
另外编译mysql驱动还需要mysql的头文件和库,因此在文件末尾加上以下代码,同样是找到自己的路径
INCLUDEPATH += "E:/Program Files/MySQL/include"
LIBS += "E:/Program Files/MySQL/lib/libmysql.lib"
接下来就可以开始编译了。
可以使用QT自带的命令行程序或者git bash,不要用cmd