QT5.13.2经历万般苦难终于编译成功MySQL驱动了

环境:WIN7+QT5.13.2
我是在没有配置QT环境变量下进行的。
步骤跟大部分网上教程差不多。
第一步:因为网上有的教程说路径里不能有空格,而且之前我编译也不成功,所以我在C盘新建一个目录,名称为Mysql,再把MySQL的lib和include复制到里面。
第二步:我的Qt是安装在D盘的。打开mysql.pro,在mysql.pro的QMAKE_USE += mysql前面加个#,再添加以下两句。这个mysql.pro我的是在D:\Qt\5.13.2\Src\qtbase\src\plugins\sqldrivers\mysql里面。大家参考一下就知道自己的在哪了。
INCLUDEPATH+=“C:/Mysql/include”
LIBS+=“C:/Mysql/lib/libmysql.lib”
第三步:把qsqldriverbase.pri里的include()括号内的所有内容换成configure.pri的绝对路径
第四步:编译就OK了。编译完成会在D盘出现一个plugins目录,一路打开就能发现四个文件了。全部拷贝到D:\Qt\5.13.2\mingw73_64\plugins\sqldrivers 。plugins目录我的是出现在D盘,你们根据自己的情况。
**第五步:**把MySQL里的lib目录下的libmysql.dll和libmysql.lib复制到D:\Qt\5.13.2\mingw73_64\bin里就OK了。
然后自己再编个程序看一下有没有MySQL的驱动就OK了。
如果自己实在编译不成功的话,建议先卸载Qt,重新安装之后再重新编译。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值