Qt 编译 Mysql 驱动

因为Qt5.9以上就不提供qsqlmysql.dll,需要自己编译。

我的Qt版本 5.12.10,编译器使用Mingw

步骤如下:

1、下载Qt5.12.10的源码,地址http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.12/5.12.10/single/qt-everywhere-src-5.12.10.zip

 2、解压zip包,打开sqldriver文件夹,修改qsqldriverbase.pri、mysql.pro

Qt 编译 Mysql 驱动_第1张图片

 Qt 编译 Mysql 驱动_第2张图片

 3、用qtcreator打开mysql.pro,开始编译mysql,得到编译出的驱动

Qt 编译 Mysql 驱动_第3张图片

4、将其复制到Qt5.12.10的目录下

Qt 编译 Mysql 驱动_第4张图片

5、测试使用 

Qt 编译 Mysql 驱动_第5张图片

 竟然报错了,我以前都用的好好的。然后发现是缺了2个文件libcrypto-1_1-x64.dll和libssl-1_1-x64.dll。加上这个就ok了。测试成功!

 

你可能感兴趣的:(Qt基础学习,qt,开发语言,mysql)