Qt5.15编译mysql驱动

1、环境 Qt5.15 + mysql-5.7.26

Qt源码路径

C:\Qt\5.15.0\Src\qtbase\src\plugins\sqldrivers\mysql

mysql-5.7.26安装路径

C:\Program Files (x86)\mysql-5.7.26-win32

 

2、使用Qtcreator打开mysql驱动工程,并做以下修改

TARGET = qsqlmysql

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

#QMAKE_USE += mysql

OTHER_FILES += mysql.json

INCLUDEPATH +="C:\Program Files (x86)\mysql-5.7.26-win32\include"
LIBS +="C:\Program Files (x86)\mysql-5.7.26-win32\lib\libmysql.lib"

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

3、编译即可,文件生成在C盘根目录,复制到相应的编译器目录即可

 

posted @ 2021-06-10 23:13  hiwjy  阅读(795)  评论(0编辑  收藏  举报