Ubuntu中Qt的Mysql驅動編譯

2021-09-11 11:59:16 字數 611 閱讀 1824

軟體版本:

ubuntu 16.04 32位

qt 5.5.1

mysql 5.7

首先要安裝mysql的開發庫

sudo apt-get install libmysql++-dev
然後進入qt原始碼資料夾中的/qt-everywhere-opensource-src-5.5.1/qtbase/src/plugins/sqldrivers/mysql

執行qmake命令:

qmake "includepath+=/usr/include/mysql" "libs+=-l/usr/lib/i386-linux-gnu/ -lmysqlclient" mysql.pro
再執行make命令。

再然後是sudo make install命令(這裡沒有加sudo的時候出現了permission denied的錯誤)。

最後應該看到/usr/lib/i386-linux-gnu/qt5/plugins/sqldrivers/資料夾下出現了libqsqlmysql.so檔案,不過許可權是root,可以再用sudo chown命令改一下。

Ubuntu下QT使用mysql的配置

使用命令列賦予qt執行許可權,命令行為 sudo chmod u x qtname 作者將qt安裝在了 opt 目錄下 使用命令列安裝mysql,由於需要安裝本地驅動,所以也需要安裝libmysqlclient dev 命令列 進入 lib x86 64 linux gun執行命令 sudo ln ...

Ubuntu下為QT編譯mysql驅動

qt自帶沒有新增mysql驅動,所以要自己編譯。我們假設你已經裝了mysql 首先必須安裝mysql devel,不裝的話會出現找不到 lmysqlclient的問題,這個在ubuntu下名字叫libmysqlclient15 dev,於是 sudo apt get install libmysql...

Ubuntu下qt5 0 2的mysql驅動安裝

ubuntu下安裝qt5.0.2的mysql驅動 首先要獲取qt5的mysql驅動原始碼,從原始碼安裝.因為qt5.0.2安裝是以sdk方式進行,預設安裝以後的目錄裡面是沒有原始碼目錄的,也就是src目錄,怎麼辦呢?方法a.安裝qt5 時勾選source components就能生成src目錄了,如...