QT数据库--添加MySQL驱动插件(Linux篇)

18 篇文章 0 订阅

编译环境: Ubuntu 11.04 、QT4.7.2、GCC

1.下载MySQL的源码包 mysql-5.1.70.tar.gz  下载地址:

http://www.mirrorservice.org/sites/ftp.mysql.com/Downloads/MySQL-5.1/

http://download.csdn.net/detail/smallbox00/5816661

2. 解压缩:tar -zxvf mysql-5.1.70.tar.gz

3.运行configure 生成makefile文件 #./configure -prefix=/usr/local/mysql-pc

4. make

如果出现错误:configure: error: No curses/ termcap library found

这里就需要你安装一下ncurses

#apt-get install libncurses5-dev

然后重新执行第三步即可通过。

5.make install

然后需要下载qt-embedded-linux-opensource-src-4.5.3.tar 进行插件驱动的编译,之前已经编译好的就不需要再次下载了。

进入到mysql源码插件目录:

#cd /home/qt-embedded-linux-opensource-src-4.5.3/src/plugins/sqldrivers/mysql/

#qmake "INCLUDEPATH+=/usr/local/mysql-pc/include/mysql" "LIBS+=-L/usr/local/mysql-pc/lib/mysql -lmysqlclient_r" mysql.pro

#make

编译后会在当前目录下生成一个libqsqlmysql.so文件。将该文件拷贝到QT相对应的目录下,我的是:

#cp libqsqlmysql.so /usr/local/Trolltech/Qt-4.5.3/plugins/sqldrivers/

6.结束此时就MySQL的驱动就添加到QT下了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值