歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下為QT編譯MySQL驅動

Ubuntu下為QT編譯MySQL驅動

日期:2017/2/28 16:17:30   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved