qt 4 配置mysql_Qt 4 访问 Mysql 数据库实例

本文详细介绍了在Windows环境下,如何配置Qt4和MySQL的开发环境,包括安装、解决Qt4缺少MySQL驱动的问题,以及如何编译Qt4的MySQL驱动。此外,还提供了一个简单的Qt4访问MySQL数据库的示例代码,帮助开发者快速上手。
摘要由CSDN通过智能技术生成

Qt4 访问 Mysql 数据库实例是本文要介绍的内容,Qt4.1.2   windows开源版, mySql 5.0.21 也是windows开源版。不过这2个软件都是跨平台的,方法大同小异。

一、配置windows下开发环境。

1. Qt 的安装 这个很简单, 去 trolltech 网站自己下载一个 windows 开源版的就好了。然后双击安装, 一路next, 如果问是否需要安装 MinGW, 点是, 然后next下去, 就完成了。

2. MySQL 的安装 我不喜欢安装东西, 所以去 www.mysql.com 下了个非安装版, 直接放到C盘下了。至此,安装环境完成。

二、解决 mysql 的 Qt 驱动问题 这个问题困扰了我一些时间,因为 Qt 安装完后,没有带 mySQL 的驱动,写好的程序运行会提示说 “Driver not loaded”。不过还好, 在 src 目录下可以找到 mysql qt 驱动的源代码。 后来我用 Qt assistant 上说的方法,但始终无法生成库文件,总有链接错误。 后来google 一下,在 qtcn 上看到他们站长发的一篇文章,才知道是 mysql 默认带的库文件是 ms 格式的, 所以使用 make 的话,ld 程序链接时会失败。

如果大家使用linux系统,那么就只需按 assistant 说的就够了,下面 XChinux 也提到了。解决的办法他也给出了。转录如下:以下引用引自:

http://www.qtcn.org/bbs/read.php?tid=4210&fpage=&toread=&page=1

作者:XChinux QUOTE: Qt4 OpenSource for mingw中编译MySQL驱动 mingw-utils 包下载:

http://www.qtcn.org/download/mingw-utils-0.3.tar.gz

在 Qt4 的文档中在Windows下关于怎样编译 mysql 的驱动上面说

You need to get the MySQL installation files. Run SETUP.EXE and choose "Custom Install".

Install the "Libs & Include Files" Module. Build the plugin as follows (here it is assumed that MySQL is installed in C:\MYSQL):

cd %QTDIR%\src\plugins\sqldrivers\mysql qmake -o Makefile "INCLUDEPATH+=C:\MYSQL\INCLUDE" "LIBS+=C:\MYSQL\LIB\OPT\LIBMYSQL.LIB"

mysql.pro nmake If you are not using a Microsoft compiler, replace nmake with make in the line above.

这就是一个容易搞混的地方,上面是使用的 libmysql.lib和nmake来编译的,如果使用的是msvc的编译器,那上面是没问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值