qt4.5.2编译mysql驱动_Qt中编译mysql驱动程序及解…

一、开发环境:

操作系统:windows XP

Qt版本: 4.5

Qt安装目录:D:devProgramQt

mysql版本: 4.1

mysql安装目录:D:mysql41libopt。(安装时选择了全部组件)

二、编译mysql驱动程序的过程:

1、用mingw-utils包中的reimp命令生成 libmysql.a文件。

下载后解压缩,reimp命令在bin目录里。

成生过程:

1)、进入mysql安装目录: cdD:mysql41libopt

2)、运行 reimp命令: reimp -dlibmysql.lib

3)、运行dlltool命令:dlltool -k-d libmysql.def -l libmysql.a

2、编译mysql驱动:

1)、进入 qt 插件中的sqlsrivers目录:

cd D:devProgramQt2009.03qtsrcpluginssqldriversmysql

2)、运行qmake命令:

qmake -o Makefile "INCLUDEPATH+=D:mysql41include""LIBS+=D:mysql41liboptlibmysql.a" mysql.pro

3)、运行mingw32包里的mingw32-make命令。(注不是make命令,也不是nmake命令。)

注:如果mingw32-make命令运行出错,请把mingw32bin加到path环境变量中。

4)、将生成的libqsqlmysqld4.a,qsqlmysqld4.dll两个文件拷贝到 D:devProgramQt2009.03qtpluginssqldrivers目录下。

三、编写了一个简单的SQL程序:

int main(int argc, char*argv[])

{

QApplication a(argc, argv);

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");

db.setDatabaseName("test");

db.setUserName("root");

db.setPassword("root");

bool ok &

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值