QT5.8连接Mysql提示QMYSQL driver not loaded
2024-08-25 05:38:22
我们都知道在QT5.8系列里已经带了Mysql的dll文件 驱动的名字为“qsqlmysql.dll”和“qsqlmysqld.dll”
但是按照网上的各种教程和博客基本都是错的,只有个别人是对的。
库的文件名为“libmysql.lib”,这个库文件应该放在Qt的bin文件夹下(例:D:\Qt\Qt5.8.0\5.8\mingw53_32\bin)
这样仍然很多人是错的,提示仍然是QMYSQL driver not loaded
重点就是这里:
原环境:
Qt Creator:5.8.0 for windows 64-bit(VS 2013)
MySQL:wampserver集成 MySQL5.5.20 32bit
看清楚了,不是系统要和者2个软件版本一致,而是MySql和Qt Creator要一致。要么都是32位要么都是64位。
这里给出32位MySql驱动压缩包:https://dev.mysql.com/downloads/file/?id=450611
mysql-connector-c-6.1.3-win32.zip 下载这个里面包含有libmysql.lib。
有本人正好就是这个问题,版本不一致,搞了好几个小时都是错的。
这个库文件应该放在Qt的bin文件夹下(例:D:\Qt\Qt5.8.0\5.8\mingw53_32\bin)
最新文章
- C++基础——函数指针 函数指针数组
- php遍历目录
- Python: Convert rst to html
- opencv学习笔记(三)基本数据类型
- 动态加载so文件
- java+hadoop+spark+hbase+scala+kafka+zookeeper配置环境变量记录备忘
- Python(2.7.6) 标准日志模块 - Logging Handler
- HTML5 appcache
- 多工段查询存放到DataTable到List<;DataTable>;集合在C#里面做汇总
- Windows下命令(bat可用)
- mentohust 使用
- Android 入门(1)使用第三方控件
- weblogic的web.xml报错----Malformed UTF-8 char -- is an XML encoding declaration missing
- delphi 的 ORM 框架
- Win32汇编学习(6):键盘输入消息
- JavaScript中unicode编码与String互转(三种方法)
- s3fs挂s3作为本地盘制作ftp使用
- Codeforces Round #371 (Div. 2) B. Filya and Homework 水题
- 原生JavaScript可以干那些事情
- shell 变量定义使用