Qt Creator编译my SQL 驱动

本文详述了在Windows上使用Qt SDK编译MySQL驱动的步骤,包括下载必要的软件、转换库文件格式以及编译Qt的mysql驱动。无需完整安装MySQL,只需libmysql.lib和libmysql.dll文件。通过dlltool将lib文件转换为.a格式,并在Qt源码目录中执行qmake和mingw32-make命令来编译驱动。
摘要由CSDN通过智能技术生成

发现这是一个在网上非常常见的问题,网上也有很多的说明文档,但是有的说明不够详细,有的按照说明无法编译成功,其实作者也参考过网上的多份说明编译成功过,但是事后就忘记了具体的过程。现在又遇到了相同的问题,又要重新查找帮助,因此作者决定这次彻底把它搞清楚,以节省自己和大家的时间。下面的方法仅供参考。

首先说明一下,Qt在windows有两种安装方法,一种是使用开源的安装方式,这种安装方式稍微复杂一些,具体的安装过程可以参看我的上一篇文章。第二种方法最为简单,直接用Qt官方提供的SDK包安装,一路只需要点击next即可了。相比较而说,用第一种方法安装虽然麻烦,但是对以后编译mysql驱动非常方便。第二种方法安装方便,但是编译数据库驱就稍嫌复杂,而且不能照搬网上的教程。由于作者比较懒,安装Qt都是使用的SDK包的方法,因此主要介绍这种情况下面将mysql驱动编译进QT的方法。

一。下载相关的软件

作者的Qt是Qt 4.7.4,在安装好Qt SDK的基础上,还需要下载qt-everywhere-opensource-src-4.7.4.zip,mingw-utils-0.3.tar和Mingw安装包。

当然最重要的是MySQL相关库,网上有些文章说需要安装MysqL,这个倒不一定,因为对于编译mysql插件而言,需要的这是libmysql.ib,以及libmysql.dll这个两个文件,没必要安装整个数据库。当然如果想做相应的数据库开发,最好还是安装一下。

综上而言,在安装好QT的基础上,还需要qt-everywhere-opensource-src-4.7.4.zip,mingw-utils-0.3.tar,以及MinGW中的dlltool这个文件(如果不想安装整个MinGW的话);MySQL方面需要libmysql.lib和libmysql.dll这两个文件。


下载上述文件,然后进行下一部的工作

二。转换库文件格式

这里主要用到了两个命令:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值