关于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++某个版本运行环境,而本机没有安装,所以不可用。
Qt中使用MySQL 驱动无效的解决办法!!!!!!
最新推荐文章于 2024-05-19 21:54:36 发布
