感谢支持
我们一直在努力

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
安装成功。

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下为QT编译MySQL驱动
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏