【Qt】Qt5.9编译MySQl5.7驱动
00. 目录
文章目录
- 00. 目录
- 01. 安装Qt5.9
- 02. 打开MySQL源码项目
- 03. 编译MySQL驱动代码
- 04. 修改mysql.pro文件
- 05. 编译之后得到对应的库
01. 安装Qt5.9
安装Qt5.9的时候选择Qt的编译器和Qt源码
02. 打开MySQL源码项目
Qt的安装目录下:
Qt5.9\5.9.7\Src\qtbase\src\plugins\sqldrivers\mysql
03. 编译MySQL驱动代码
代码结构:
编译报错: 数据库驱动没有定义
问题分析: 由于没有指定MySQL动态库的路径
04. 修改mysql.pro文件
修改之后内容如下:
TARGET = qsqlmysqlHEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp#QMAKE_USE += mysqlOTHER_FILES += mysql.jsonPLUGIN_CLASS_NAME = QMYSQLDriverPluginwin32:LIBS += -LD:/mysql-5.7.23-win32/lib/ -llibmysql
INCLUDEPATH += D:/mysql-5.7.23-win32/include
DEPENDPATH += D:/mysql-5.7.23-win32/include#指定MySQL对应的库
#QMAKE_LFLAGS +=D:\mysql-5.7.23-win32\lib\libmysql.dll
#LIBS+=D:\mysql-5.7.23-win32\lib\libmysql.libinclude(../qsqldriverbase.pri)
05. 编译之后得到对应的库
我的Qt安装的路径:H:\other\Qt5.9\5.9.7
最终得到的驱动目录就在H盘
将qsqlmysql.dll和qsqlmysqld.dll拷贝到Qt的安装目录下H:\other\Qt5.9\5.9.7\mingw53_32\plugins\sqldrivers
libmysql.dll动态库下载:
https://download.csdn.net/download/dengjin20104042056/11046328
或者
链接:https://pan.baidu.com/s/1S3X99S4WOtEW9Adq157odQ
提取码:xz1d
将libmysql.dll拷贝到
最后Qt连接MySQL数据库Ok
【Qt】Qt5.9编译MySQl5.7驱动相关推荐
- 【Qt】Qt5.12编译MySQl5.7驱动(在线亲自指导)
00. 目录 文章目录 00. 目录 01. 安装Qt5.12 02. 打开MySQL源码项目 03. 编译MySQL驱动代码 04. 下载MySQL相关SDK 05. 修改mysql.pro文件 0 ...
- 【Qt】Qt5.12编译MySQl5.7驱动(亲自测试成功)
00. 目录 文章目录 00. 目录 01. 安装Qt5.12 02. 打开MySQL源码项目 03. 编译MySQL驱动代码 04. 修改mysql.pro文件 05. 编译之后得到对应的库 06. ...
- Qt5.12编译MySQl5.1.37驱动
1. Qt使用mysql常见问题 在使用Qt连接mysql数据库的时候,遇到过这样的报错,做一下记录和总结. 报错如下: (1)QSqlDatabase: QMYSQL driver not load ...
- 【Qt】Qt5.12连接MySQl5.7(亲自测试成功)
00. 目录 文章目录 00. 目录 01. Qt5.12连接MySQL5.7测试代码 02. Qt5.12连接MySQL5.7问题描述 03. 解决办法 04. 结果测试 05. 打赏 01. Qt ...
- 【Qt】Qt5.9连接MySQl5.7(亲自测试成功)
00. 目录 文章目录 00. 目录 01. Qt5.9连接MySQL5.7测试代码 02. Qt5.9连接MySQL5.7问题描述 03. 解决办法 04. 结果测试 01. Qt5.9连接MySQ ...
- [Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动
[Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动 楼主 发表于 2013-5-13 21:28:02 | 查看: 1616| 回复: 12 编译MyQSL数据库驱动 版权声明 该文章原创 ...
- qt4.7 mysql_详解Qt 4.7编译和访问Mysql驱动
Qt4.7编译和访问Mysql驱动是本文要介绍的内容,不多说,我们来看内容.今天摸索了一上午,终于用qt连上mysql了 1.安装一个mysql5.0以上版本*** 要求:(1)安装路径不要有空格和点 ...
- qt4.7 mysql 6.3 版本_详解Qt 4.7编译和访问Mysql驱动
Qt4.7编译和访问Mysql驱动是本文要介绍的内容,不多说,我们来看内容.今天摸索了一上午,终于用qt连上mysql了 1.安装一个mysql5.0以上版本*** 要求:(1)安装路径不要有空格和点 ...
- QT学习笔记(四):Qt5+MSVC编译 中文字符显示乱码问题解决
QT学习笔记(四):Qt5+MSVC编译 中文字符显示乱码问题解决 问题: 1.解决方法一: 2.解决方法二: 3.解决方法三: 4.解决方法四: 结果显示: Qt5+MSVC编译 中文字符显示乱码. ...
最新文章
- python嵌套循环执行顺序_两个嵌套for循环的执行顺序
- 卓老师 ,k车模能自制吗?
- map遍历react中img图片路径出错
- Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos
- C/C++面试题—实现MyString类
- Google作图工具- SketchUp
- Processing自画像
- Linux软链接的创建,删除,修改
- dep指定版本 go_Go语言包管理工具dep的安装与使用
- The Elder(hdu 5956 树上斜率dp + 队列还原)
- scylladb集群管理
- 关于声卡驱动安装问题 ghost版本的危害
- 关于python如何编写注释(包含中文)及出现SyntaxError: Non-UTF-8 code starting with ‘\xca‘ in file错误解决方案
- unity,通俗解释什么是协程
- 职场必备技之二阶堂红丸
- 罗技无法使用计算机上的配置文件,如何解决Logitech键盘多媒体键无法使用的问题?...
- AniamtexActionScript3.0游戏复刻记录
- 一款简约WordPress Qui-Pure博客主题,自媒体模板
- 一年半前,周鸿祎的想法
- ggplot2箱式图两两比较_R语言ggplot2箱线图绘图总结
热门文章
- 基于SOA的体系架构设计
- m4a打开服务器运行失败,WINCC打不开项目,服务器运行失败
- mysql maxtmptables_mysql的tmp_table_size和max_heap_table_size
- 光子 量子 DNA计算机的发展情况,科研萌新关于非冯诺依曼结构计算机的一些知识mewo~~...
- Java黑皮书课后题第5章:**5.22(金融应用:显示分期还贷时间表)对于给定的贷款额,月支付额包括偿还本金及利息。编写一个程序,让用户输入贷款总额年限利率,然后显示分期还贷时间表
- C语言学习之求一个3×3的整型矩阵对角线元素之和
- html+id选择器如何使用方法,id选择器_HTML+CSS前端基础知识教程_腾讯视频
- Mac 安装多个python环境
- Jmeter基础(二)
- mock平台架构及实现