1、下载mysql的压缩包:mysql-5.7.31-win32

      下载地址:https://www.mysql.com/ 。在页面最底部:

这边下载32位的压缩包,不是安装包

2、把压缩包解压

3、进入qt5.14.2的源码目录:Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql

打开myslq.pro

注释:

#QMAKE_USE += mysql

加入语句:

INCLUDEPATH +=D:/QT/mysql-5.7.31-win32/include
LIBS += D:/QT/mysql-5.7.31-win32/lib/libmysql.lib

进入父级目录,打开:qsqldriverbase.pri

注释:

#include($$shadowed($$PWD)/qtsqldrivers-config.pri)

加入:

include($$shadowed($$PWD)/configure.pri)

保存。

打开:Qt 5.14.2 (MSVC 2017 32-bit)命令行工具

运行:

call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86

载入vc运行环境。

然后运行:

qmake .

nmake

生成库,位置为: ..\plugins\sqldrivers\

进入这个目录,拷贝库文件:qsqlmysql.dll和qsqlmysqld.dll文件到Qt5.14.2\5.14.2\msvc2017\plugins\sqldrivers

拷贝mysql-5.7.31-win32\lib目录下的libmysql.dll和libmysqld.dll到Qt5.14.2\5.14.2\msvc2017\bin

工程pro文件加入 

QT += sql

即可。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐