軟體版本:
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目錄了,如...