首选要说明,5.15与6.7编译驱动是完全不同的。搞错了永远编译不出来。

  • 参考

主要是参考安装QT,安装mysql等。

编译成功!QT/6.7.2/Creator编译Windows64 MySQL驱动(MSVC版)_mingw编译qt6.7-CSDN博客

  • 复制mysql的include和lib到一个方便的目录

  •  打开pro

D:\Qt3\5.15.2\Src\qtbase\src\plugins\sqldrivers\mysql

我选择MSVC 2019,因为要使用WebView:

  • 配置pro
TARGET = qsqlmysql

HEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp
SOURCES += $$PWD/main.cpp

# QMAKE_USE += mysql
INCLUDEPATH += "D:/NFS_SHARE/mysql8.0/include"
LIBS        += "D:/NFS_SHARE/mysql8.0/lib/libmysql.lib"

OTHER_FILES += mysql.json

PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)

DISTFILES += \
    README
  • 先执行qmake,再执行构建

这两步都是必须的。

  • 搜索编译结果

首先看看当前源码目录下有没有结果。

再看看这个目录:

D:\Qt3\5.15.2\msvc2019_64\qtbase\src\plugins\sqldrivers\plugins\sqldrivers

  • 友情下载

https://download.csdn.net/download/quantum7/90238132

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐