前提:
1、已安有Src目录的Qt
2、已安装mysql
开始编译Mysql驱动
Windows系统下:
1、进入自己Qt安装目录下的mysql驱动源码:
D:\Qt\Qt5.12.12\5.12.12\Src\qtbase\src\plugins\sqldrivers\mysql
2、找到mysql.pro文件双击打开,然后注释掉QMAKE_USE += mysql
3、鼠标右键,点击添加库
4、选择外部库,选择库文件为mysql安装目录下的lib目录下的libmysql.lib文件,再勾选windows平台
5、打开qsqldriverbase目录下的qsqldriverbase.pri
文件,注释掉include($$shadowed($$PWD)/qtsqldrivers-config.pri)
,然后添加一行include(./configure.pri)
6、点击左下角的小锤子构建,然后会在D盘生成文件,将生成的文件复制到D:\Qt\Qt5.12.12\5.12.12\mingw73_64\plugins\sqldrivers
文件夹中(注意这里要和编译驱动时用的编译器版本相同,因为我使用的时MinGW64所以才是这个路径)
7、配置完成,就可以连上数据库了。
转载自:https://blog.youkuaiyun.com/qq_43627907/article/details/124621005
Mac系统下
源码编译生成驱动文件:
https://www.jianshu.com/p/86fb2068fd3f