Ubuntu下为QT编译MySQL驱动实例操作

移动开发
本文介绍的Ubuntu下为QT编译MySQL驱动实例操作,在网上看到本篇文章,本人认为很好,所以与友们分享一下。先来看内容。

Ubuntu下为QT编译MySQL驱动实例操作是本文要介绍的内容,QT自带没有添加mysql驱动,所以要自己编译。

我们假设你已经装了mysql

首先必须安装mysql-devel,不装的话会出现找不到-lmysqlclient的问题,这个在Ubuntu下名字叫libmysqlclient15-dev,于是

sudo apt-get install libmysqlclient15-dev接下来进入QT存放mysql驱动源码的目录,其中$QDIR为你安装的QT的路径

  1. cd $Q  
  2. TDIR/  
  3. src/  
  4. plugins/  
  5. sqldrivers/  
  6. mysql执行qmake操作生成makefile  
  7.  
  8. qmake "INCLUDEPATH+=/usr/include/mysql"  
  9.  "LIBS+=-L/usr/lib/mysql -lmysqlclient_r"  
  10.  mysql. 

pro注意INCLUDEPATH是你mysql.h文件的路径,lib是你mysql库的路径,

然后执行make操作生成libqsqlmysql.so

  1. make 

最后执行

  1. make install 

即可在$QTDIR/plugins/sqldrivers/中看到生成的libqsqlmysql.so

安装成功。

小结:关于Ubuntu下为QT编译MySQL驱动实例操作的内容介绍完了,希望本文对你有所帮助。

原文链接:http://www.linuxidc.com/Linux/2011-04/34678.htm

责任编辑:zhaolei 来源: 互联网
相关推荐

2009-03-05 09:18:13

LinuxUbuntuMySQL

2011-07-05 14:23:07

QT MySQL 驱动

2011-07-05 09:25:05

Qt MySQL 驱动

2011-06-14 13:59:09

Qt Qt 4.7.3 MYsql

2011-07-05 14:16:50

QT Mysql 驱动

2011-07-05 13:32:45

QT Mysql 驱动

2011-07-05 18:04:45

QT Mysql

2011-07-05 14:46:34

2011-07-05 15:16:00

QT 进度条

2011-06-21 17:01:44

Qt 静态 编译

2010-06-01 14:51:45

MySQL驱动

2011-06-29 11:06:12

Qt Qvfb

2009-07-20 13:58:07

MySQL JDBC驱

2011-06-09 18:05:00

QT MySql

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2011-07-02 14:11:46

Qt Gtk Ubuntu

2011-06-27 13:32:21

Qt 数据库 QSqlQueryM

2011-06-27 13:49:43

Qt 数据库 QSqlQueryM

2011-08-23 14:18:13

LUA 5.1编译vs2005

2011-07-05 10:16:16

Qt 数据库 SQLite
点赞
收藏

51CTO技术栈公众号