mysql驱动"/>
qt5.13 编译64位mysql驱动
我编译好的文件可以在: 下载
安装QT进入以下路径
D:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql (根据自己qt的安装路径做对应修改)
用qt打开 mysql.pro
编辑文件如下
TARGET = qsqlmysql
HEADERS += $PWD/qsql_mysql_p.h //等号后为双美元符此博客无法打出
SOURCES += $PWD/qsql_mysql.cpp $$PWD/main.cpp //等号后为双美元符此博客无法打出
//QMAKE_USE += mysql //该行前面加双斜杠//
OTHER_FILES += mysql.json
PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(…/qsqldriverbase.pri)
INCLUDEPATH +=“C:/Program Files/MySQL/MySQL Server 8.0/include” //重点----添加该路径(根据自己qt的安装路径做对应修改)
LIBS +=“C:/Program Files/MySQL/MySQL Server 8.0/lib/libmysql.dll” //重点----添加该路径(根据自己qt的安装路径做对应修改)
DESTDIR = …/mysql/libmysql/ //添加该行
选中该项目的man.cpp
点击编译
生成以下路径
D:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql\libmysql
打开该路径,复制该路径下的所有文件到以下路径
D:\Qt\Qt5.13.0\5.13.0\mingw73_64\plugins\sqldrivers
复制以下路径
C:\Program Files\MySQL\MySQL Server 8.0\lib
里的 libmysql.dll 和 libmysql.lib 到以下路径
D:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin
复制以下路径
C:\Program Files\MySQL\MySQL Server 8.0\bin
里的 libeay32.dll 和 ssleay32.dll 到以下路径
D:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin
大功告成! 去写qt程序链接mysql数据库吧!!!!!!!!!
更多推荐
qt5.13 编译64位mysql驱动
发布评论