1.預防萬一,先安裝一下mysql-devel(一定要裝!)。 不安裝的話後面編譯會出現找不到-lmysqlclient的問題。
2. 開始編譯:
cd $QTDIR/src/plugins/sqldrivers/mysql //進入QT那個存放mysql驅動源碼的目錄``
qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro
//這一句中我修改一下了qt助手裏的語句,因爲我的mysql庫的位置是在/usr/include/mysql,/usr/lib/mysql 中。
make //然後make一下
3. 最後一步
cd $QTDIR/src/plugins/sqldrivers/mysql //這裏也是進入那個目錄``
make install //生成, 在上面make那步好像也生成過的了,不過這一步還是要做一下··
4. 完成
你可以在/qtsdk-2009.05/qt/plugins/sqldrivers裏找到一個剛生成的libqsqlmysql.so,這個就是mysql的驅動