Ubuntu下Qt與Mysql驅動問題解決

2021-06-27 19:28:19 字數 638 閱讀 9262

早些時候在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...