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

来源:互联网 发布:天池大数据竞赛时间 编辑:程序博客网 时间:2024/05/16 01:43

本质原因: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 相关的动态库 拷贝到 驱动 目录下就可以了 (编译该驱动的网上文章有很多)



0 0
原创粉丝点击