首页 > 数据库技术 > 详细

编译mysql for Qt 5.13.0驱动

时间:2019-09-15 16:26:56      阅读:170      评论:0      收藏:0      [点我收藏+]

windows7安装 Qt5.13.0

https://download.qt.io/official_releases/qt/5.13/5.13.0/
下载: qt-opensource-windows-x86-5.13.0.exe,
安装路径:D:\Qt,选择:MinGw32和Src

加入系统路径PATH:
D:\Qt\Qt5.13.0\Tools\mingw730_32\bin;
D:\Qt\Qt5.13.0\Tools\QtCreator\bin;
D:\Qt\Qt5.13.0\5.13.0\mingw73_32\bin

-------------------------------------------------------------------------------

编译mysql for Qt驱动
1.编辑源码:D:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro
include(D:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\configure.pri)

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)

win32:LIBS += -LD:\mysql-5.5.39-win32\lib -llibmysql
INCLUDEPATH += D:\mysql-5.5.39-win32\include
DEPENDPATH += D:\mysql-5.5.39-win32\include

构建项目成功

D:\plugins\sqldrivers
libqsqlmysql.a
libqsqlmysqd.a
qsqlmysql.dll
qsqlmysqld.dll

--------------------------------------------------------------------------------

1 把刚刚生成的 qsqlmysql.dll,qsqlmysqld.dll
    拷贝到D:\Qt\Qt5.13.0\5.13.0\mingw73_64\plugins\sqldrivers
2 把Mysql的libmysql.dll文件:D:\mysql-5.5.39-win32\lib\libmysql.dll
    拷贝到D:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin
3 要使用mysql的项目pro文件要加入 QT += sql
    测试成功

编译mysql for Qt 5.13.0驱动

原文:https://www.cnblogs.com/zsfishman/p/11522790.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!