Ubuntu下為QT編譯MySQL驅(qū)動(dòng)實(shí)例操作
Ubuntu下為QT編譯MySQL驅(qū)動(dòng)實(shí)例操作是本文要介紹的內(nèi)容,QT自帶沒有添加mysql驅(qū)動(dòng),所以要自己編譯。
我們假設(shè)你已經(jīng)裝了mysql
首先必須安裝mysql-devel,不裝的話會(huì)出現(xiàn)找不到-lmysqlclient的問題,這個(gè)在Ubuntu下名字叫l(wèi)ibmysqlclient15-dev,于是
sudo apt-get install libmysqlclient15-dev接下來進(jìn)入QT存放mysql驅(qū)動(dòng)源碼的目錄,其中$QDIR為你安裝的QT的路徑
- cd $Q
- TDIR/
- src/
- plugins/
- sqldrivers/
- mysql執(zhí)行qmake操作生成makefile
- qmake "INCLUDEPATH+=/usr/include/mysql"
- "LIBS+=-L/usr/lib/mysql -lmysqlclient_r"
- mysql.
pro注意INCLUDEPATH是你mysql.h文件的路徑,lib是你mysql庫的路徑,
然后執(zhí)行make操作生成libqsqlmysql.so
- make
最后執(zhí)行
- make install
即可在$QTDIR/plugins/sqldrivers/中看到生成的libqsqlmysql.so
安裝成功。
小結(jié):關(guān)于Ubuntu下為QT編譯MySQL驅(qū)動(dòng)實(shí)例操作的內(nèi)容介紹完了,希望本文對你有所幫助。
原文鏈接:http://www.linuxidc.com/Linux/2011-04/34678.htm

















