iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >QT出现没有MySQL驱动手动编译详细步骤
  • 476
分享到

QT出现没有MySQL驱动手动编译详细步骤

qt没有mysql驱动qt手动编译qt手动编译工程 2023-05-16 11:05:27 476人浏览 八月长安
摘要

报错代码: "QsqlDatabase: QMysql driver not loaded ,QSqlDatabase: available drivers: QSQLIT

报错代码:

"QsqlDatabase: QMysql driver not loaded

,QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7"

压根就没有Qmysql,那么就需要我们手动编译,非常简单。

笔者的配置:

Qt版本 :5.13.0

MySQL数据库是使用的SQLyog,一个像excel的非常简单的MySQL数据库处理软件

1.下载64位的MySQL Community Server,截至笔者发稿前最新版本是MySQL Community Server 8.0.19

下载地址:https://dev.mysql.com/downloads/mysql/

下载后解压备用,不用安装哦。

2.在QT安装目录中找到qt安装目录找到: qt安装目录\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro文件,然后用QT打开该文件。

在该文件中添加

#该路径是刚才下载解压备用的mysql的头文件路径
INCLUDEPATH +="D:\Software\mysql-8.0.19-winx64\include"
#该路径是刚才下载解压备用的mysql的库文件路径
LIBS +="D:\Software\mysql-8.0.19-winx64\lib\libmysql.lib"

#为了方便查找将来编译好的库文件,添加这个语句用来指明编译后的结果输出的位置
DESTDIR = ../mysql/lib/

同时一定要屏蔽QMAKE_USE += mysql:如下.如果不屏蔽会提示mysql库不存在.

#QMAKE_USE += mysql

具体的如图示

3.编译

不管下面是否输出了error,直接点击左下方的小锤子或者Ctrl+B,执行编译

等待右下方构建完毕后,在mysql文件夹中就会多出来一个lib文件夹

4.配置

打开这个lib文件夹,里面有4个文件全部拷贝到 你的QT安装路径\Qt5.13.0\5.13.0\mingw73_64\plugins\sqldrivers中

如图

ok,大功告成,这个时候连接MySQL数据库就可以了。

总结

到此这篇关于QT出现没有MySQL驱动手动编译的文章就介绍到这了,更多相关QT没有MySQL驱动内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: QT出现没有MySQL驱动手动编译详细步骤

本文链接: https://www.lsjlt.com/news/209654.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作