您的位置:首页 > 博客中心 > 数据库 >

Qt编译mysql驱动

时间:2022-03-14 13:07

开发环境:Win7+Qt4.8.4+MySQL5.6.26+mingw32 参考文档如下: http://blog.sina.com.cn/s/blog_a6fb6cc90101h1gr.html
 
1.去mysql的官网下载mysql的zip包(记住要下载的是32位的zip包,否则编译的时候会出错!!!和编译器版本对应!!!) 技术分享

2.新建目录d:\qtmysql将下载好的zip包中的include和lib目录拷贝到d:\qtmysql
技术分享

3.修改d:\%QTDIR%\src\plugins\sqldrivers\mysql\mysql.pro文件 在该文件末尾加入如下两行 INCLUDEPATH+= "d:/qtmysql/include"
LIBS+= -Ld:/qtmysql/lib/ -llibmysql
4.使用QtCreater打开该mysql.pro工程文件 编译该工程文件即可
5.编译完成后在该工程的debug文件夹中将看到相应的.dll文件和.a文件。
技术分享

进入release目录发现并没有任何文件,此时打开qt命令行
技术分享

并进入该工程目录
技术分享

执行make release即可在release目录下生成相应的.dll文件和.a文件
技术分享

6.将上一步生成的两个.dll文件和.a文件拷贝到d:\%QTDIR%\plugins\sqldrivers目录下
技术分享

7.将d:\qtmysql\lib\libmysql.dll拷贝到d:\%QTDIR%\bin目录下即可。
8.测试(记得在pro文件中加上QT+=sql)


版权声明:本文为博主原创文章,未经博主允许不得转载。

热门排行

今日推荐

热门手游