U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

qt连接mysql(windows下)

来源:http://www.tudoupe.com时间:2022-07-09

第一次连接MySQL时间错误:

QSqlDatabase: QMYSQL driver not loaded

QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7

Qsqlmysql在qt中缺失,需要qsqlmysql.dll和qsqlmysqld。 该 dll在Qtan安装路径下置于 pluginsqldriver下

至于qsqlmysql.dll和qsqlmysqld.这两个 dll文件需要自己编译,因为由不同的MySQL版本生成的DLL文件是不同的,只有您已安装的mysql版本可以编译,以便使用详细的编译过程见编译 mysql 插件

3、完成第一步过后还需要找到你mysql的安装路径下的lib,将这两个文件放到Qt路径下的bin文件加下,以下是我的路径

mysql:

Qt:

踩过的坑:

1、

我添加完成后遇到了这个问题,当时没详细看,以为还是没弄成功的问题,结果是我吧数据库MYSQL写成了MSQL所以不成功,小伙伴们一定要详细看报错。

第二个坑是这个报告错误

由于libmysql.dll和libmysql.lib的第三步版本不匹配编译的两个库,所以不能连接,确保您在编译 qt 的 MySQL 插件时使用的 MySQL 版本与此库一致。当我走进第一洞时,我关掉两个档案,才会出现这个错。友友们注意避坑

最后,因为我通常写代码,比较好调试,但我在编译qt的MySQL插件时使用 themingw编译器,然后将生成的qsqlmysql.dll和qsqlmysqld.dll放在mvc2015的pluginsqldriver下还是提示这个:

解决方案是使用mvc2015 compiler.dll和qsqlmysqld生成qsqlmysql,然后在qt上设置插件路径

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息