QT5.14.2编译安装mysql
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加入
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
即可。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)