QT中需要连接Mysql8的数据库,找了一圈都是使用QtCreator编译驱动,按照这些没有成功。最后在官网中找到说明。
QT5下
cd C:\Qt\Qt5.14.2\5.14.2\Src\qtbase\src\plugins\sqldrivers
qmake -- MYSQL_INCDIR="C:/Program Files/MySQL/MySQL Server 8.0/include" MYSQL_LIBDIR="C:/Program Files/MySQL/MySQL Server 8.0/lib"
mingw32-make sub-mysql
mingw32-make install
libmysql.dll libmysql.lib 复制到C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin下。
官方文档地址