欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Qt Ubuntu下添加 Mysql 驱动

程序员文章站 2022-07-07 20:09:28
Building QT Mysql Driver on Ubuntu 16.04 for Qt 5.14 Desktopk b Uncategorized January 7, 2018 1 MinuteInstall dependencies:libssl-dev (required)mysql-clientlibmysqlclient-devlibmysql+±dev (check this)libmysqlcppconn-dev (check this)sudo apt-get i...

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