QT5.14.2编译安装mysql

60 篇文章 2 订阅

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

即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值