您的位置:首页 > 编程语言 > Qt开发

windows 下 解决 QT 与 mysql 数据库 驱动问题的本质

2015-07-22 11:51 330 查看
本质原因:QT中的 qsqlmysql.dll相关驱动 直接调用 mysql数据库的libmysql.dll 与数据库打交道。

QT 程序 --->>> qsqlmysql.dll --->>> libmysql.dll--->>> (mysql 数据库数据) 

(QT驱动)
(Mysql数据库动态库)

解决方法:

(1) 版本 大于  qt 5.2.0 的qt

 把 mysql 数据中的libmysql.dll相关的动态库考到 qt 的主要bin 下就可以了  (qsqlmysql.dll等在高版本中已经存在)

(2)  版本 小于  qt 5.2.0 的qt  

步骤1:把 mysql 数据中的libmysql.dll相关的动态库考到 qt 的主要bin

步骤2: 编译出mysql 相关的动态库 qsqlmysql.dll 相关的动态库 拷贝到 驱动 目录下就可以了 (编译该驱动的网上文章有很多)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: