Windows环境下Qt缺少Mysql驱动的问题解决方案 | 您所在的位置:网站首页 › mysql数据库驱动文件怎么找 › Windows环境下Qt缺少Mysql驱动的问题解决方案 |
Windows环境下Qt缺少mysql驱动的问题
问题描述:
在QT中调用Qsqldatabase库连接mysql时,提示出现如下问题: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 解决办法:以Qt 5.12.2、Mysql 8.0为例,其中: Qt路径为 D:/qtMysql路径为 D:/mysql若Qt和Mysq的路径和版本与上述不同,则解决步骤中部分操作需进行对应修改! 检查事项 检查本地是否已安装Mysql检查QT与Mysql位数是否一致检查QT是否安装源码Src 查看D:/qt/5.12.2/路径下是否含有Src文件夹若没有Src文件夹,点击执行D:/qt/MaintenanceTool.exe文件,下载源码Src(选择完整安装,勾选Qt对应版本下的Src)。 解决步骤确认检查事项无误后,执行以下步骤: 进入D:/qt/5.12.2/Src/qtbase/src/plugins/sqldrivers/mysql/,点击打开mysql.pro文件;按照上述步骤,可以解决项目在Qt执行时出现的却少Mysql驱动的问题。 当项目进行发布时,需要将libmysql.dll和libmysql.lib文件放在项目的发布目录里,发布项目才能正常连接数据库。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |