Qt中使用MySQL 驱动无效的解决办法!!!!!!

本文详细介绍了在Qt环境中解决MySQL驱动加载失败的问题,包括选择与Qt相同位数的MySQL版本,通过源码安装MySQL并确保环境可以运行MySQL.dll,以及如何正确配置libmysql.dll和libmysql.lib文件。

关于Qt中使用MySQL时,出现错误**“MYSQL driver calid false”**错误。
网上有很多教程,大体都是安装MySQL,然后将有关lib、dll文件放入Qt安装目录和执行文件夹中,但是!!!,但是!!还是不行,折磨疯了人的东西。
第一步:
下载与Qt一样位数的MySQL,都为64或32位。MySQL采用源码安装。
下载完成后解压,然后在 mysql安装目录/bin下运行mysqld.exe
当出现缺少MSVCR120.dll,下载安装VC++ 2013
第二步:安装教程安装MySQL,安装完成后,则说明该机器环境可以运行MySQL.dll了,否则怎么拷贝libmysql.dll都没用!!!!!
第三步:将下载的MySQL源码中的libmysql.dll、libmysql.lib放入Qt安装目录bin和lib中,放入执行文件中。
最后,以上步骤应该就可以了,为什么拷贝了所需dll怎么都不能正确加载MySQL驱动呢???我猜测是因为该驱动需要VC++某个版本运行环境,而本机没有安装,所以不可用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值