[QT] 解決 QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7

在Ubuntu18.04下 重新安裝qt creator後(本來是5.12.3移除後重新安裝5.14.2,使用 qt-opensource-linux-x64-5.14.2.run 安裝),在連接MYSQL的部分出現了

QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7


出現這個只要開啟terminal後,輸入以下:

su


cd /opt/Qt5.14.2/5.14.2/Src/qtbase/src/plugins/sqldrivers && /opt/Qt5.14.2/5.14.2/gcc_64/bin/qmake sqldrivers.pro && make && make install

(PS: 我的qt5.14.2安裝在 /opt/Qt5.14.2之下,請依照自己安裝的位置修改路徑)

輸入完按ENTER後會重新編過,只要重開qt creator就可以連上囉


參考 references:

https://forum.qt.io/topic/110086/qsqldatabase-qmysql-driver-not-loaded-ubuntu-qt5-14-0/2

留言

熱門文章