本文主要是介绍Qt5.15+MinGW编译32位MYSQL驱动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
步骤:
第一步,安装MYSQL5.7
MySQL官网下载的最新版本的*.msi安装程序,
注:下载的Qt如果是32位,需要下载安装32位数据库,已经32位MYSQL驱动需要C的connector而不是C++,即装x86的C connector。
第二步,使用QtCreator编译MYSQL驱动插件
首先,打开源码MYSQL插件的工程(我的路径E:\Qt\qt-everywhere-src-5.15.0\qtbase\src\plugins\sqldrivers\mysql)。
然后,修改pro文件,去掉QMAKE_USE这一行,把MYSQL的C库添加进来:
#QMAKE_USE += mysqlINCLUDEPATH +="C:/Program Files (x86)/MySQL/MySQL Server 5.7/include"
LIBS +="C:/Program Files (x86)/MySQL/MySQL Server 5.7/lib/libmysql.lib"
点击QtCreator左边栏"项目",修改构建时”Build步骤",加上两个 make 步骤,是的生成的dll存放安装目录下(debug-install和release-install):
为了调试方便,把MYSQL目录下的libmysql.dll也放到Qt安装目录的bin文件夹下:
拷贝完,就可以啦!!!
这篇关于Qt5.15+MinGW编译32位MYSQL驱动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!