Ubuntu下为QT编译MySQL驱动实例操作是本文要介绍的内容,QT自带没有添加mysql驱动,所以要自己编译。
我们假设你已经装了mysql
首先必须安装mysql-devel,不装的话会出现找不到-lmysqlclient的问题,这个在Ubuntu下名字叫libmysqlclient15-dev,于是
sudo apt-get install libmysqlclient15-dev接下来进入QT存放mysql驱动源码的目录,其中$QDIR为你安装的QT的路径
- cd $Q
- TDIR/
- src/
- plugins/
- sqldrivers/
- mysql执行qmake操作生成makefile
- qmake "INCLUDEPATH+=/usr/include/mysql"
- "LIBS+=-L/usr/lib/mysql -lmysqlclient_r"
- mysql.
pro注意INCLUDEPATH是你mysql.h文件的路径,lib是你mysql库的路径,
然后执行make操作生成libqsqlmysql.so
- make
最后执行
- make install
即可在$QTDIR/plugins/sqldrivers/中看到生成的libqsqlmysql.so
安装成功。
小结:关于Ubuntu下为QT编译MySQL驱动实例操作的内容介绍完了,希望本文对你有所帮助。
原文链接:http://www.linuxidc.com/Linux/2011-04/34678.htm