早些時候在win7下也出現了qt和mysql連線的時候,出現找不到驅動的問題,後來在網上找到資料說是庫檔案依賴的問題,在win7下視覺化複製貼上很快就解決了問題。
而今天,主要是為了解決困擾了好久的問題:linux下無法載入mysql驅動的問題,以供自己今後查閱。
qt版本:qt5.3.2
mysql版本:mysql ver 14.14 distrib 5.5.40, for debian-linux-gnu (i686) using readline 6.2 (命令:mysql -v)
qt安裝目錄:/opt/qt5.3.2 (安裝時已經選擇將原始碼全部安裝)
現在要做的事情就是:
1、進入「opt/qt5.3.2/5.3/src/qtbase/src/plugins/sqldrivers/mysql」目錄。
2、該目錄下已經存在mysql.pro。
3、執行如下命令:/opt/qt5.3.2/5.3/gcc/bin/qmake "includepath+=/usr/include/mysql" "lib+=-l/usr/lib/mysql
-lmysqlclient_r"
4、可看到生成makefile檔案。
5、執行make命令。
6、大功告成。
Ubuntu下QT使用mysql的配置
使用命令列賦予qt執行許可權,命令行為 sudo chmod u x qtname 作者將qt安裝在了 opt 目錄下 使用命令列安裝mysql,由於需要安裝本地驅動,所以也需要安裝libmysqlclient dev 命令列 進入 lib x86 64 linux gun執行命令 sudo ln ...
Ubuntu下qt5 0 2的mysql驅動安裝
ubuntu下安裝qt5.0.2的mysql驅動 首先要獲取qt5的mysql驅動原始碼,從原始碼安裝.因為qt5.0.2安裝是以sdk方式進行,預設安裝以後的目錄裡面是沒有原始碼目錄的,也就是src目錄,怎麼辦呢?方法a.安裝qt5 時勾選source components就能生成src目錄了,如...
Ubuntu下Qt5 2 0編譯mysql驅動
安裝完成後構建專案發現 lgl錯誤,需要安裝乙個gl庫,命令如下 sudo apt get install libgl1 mesa dev或者libgl1 mesa dev或者libglu1 mesa dev 如果未安裝mysql,執行命令安裝mysql sudo apt get install m...