Qt Ubuntu下添加 Mysql 驱动

Building QT Mysql Driver on Ubuntu 16.04 for Qt 5.14 Desktop
k b Uncategorized January 7, 2018 1 Minute
Install dependencies:

libssl-dev (required)
mysql-client
libmysqlclient-dev
libmysql+±dev (check this)
libmysqlcppconn-dev (check this)
sudo apt-get install libssl-dev
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
sudo apt-get install libmysql+±dev
sudo apt-get install libmysqlcppconn-dev

https://bugreports.qt.io/browse/QTBUG-62078

https://freehealth.io/en/code/buildsystem/qmysql-plugin#troubleshooting

https://forum.qt.io/topic/80882/error-while-compiling-qt-mysql-driver/20

If qtsqldrivers-config.pri is missing:

Go to :

/Qt/5.10.0/Src/qtbase/src/plugins/sqldrivers
Run qmake:
…/…/…/…/…/gcc_64/bin/qmake sqldrivers.pro

Configure summary:

Qt Sql:
DB2 (IBM) ………………………… no
InterBase ………………………… no
MySql ……………………………. yes
OCI (Oracle) ……………………… no
ODBC ……………………………… no
PostgreSQL ………………………… no
SQLite2 …………………………… no
SQLite …………………………… yes
Using system provided SQLite ……… no
TDS (Sybase) ……………………… no

this path for 5.14
/Qt5.14.2/5.14.2/Src/qtbase/src/plugins/sqldrivers$

Then go to:
/Qt/5.10.0/Src/qtbase/src/plugins/sqldrivers/mysql
Run qmake again:
…/…/…/…/…/…/gcc_64/bin/qmake mysql.pro
Run make:

make
make install

本文地址:https://blog.csdn.net/zxcvb036/article/details/107160282

THE END
喜欢就支持一下吧
点赞10分享