Qt不能加载MySql驱动问题 (无需重新编译驱动)
来源:互联网 发布:日本社会的残酷知乎 编辑:程序博客网 时间:2024/05/16 18:06
首先遇到的问题,如下:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
Unable to open database
网上大部分帖子都是提出重新编译驱动,其实并不需要这么麻烦。
首先要理解驱动不匹配是怎么回事。我所遇到的问题是我的qt是32位的,但是Mysql却是64位的。使用32位的编译器调用64位的libmysql.dll肯定是不可能调用成功。因此我们只需要到mysql官网下载符合你编译器的dll库就可以。
下载网站:https://dev.mysql.com/downloads/connector/c/
选择符合你的编译器的动态库(32位编译器就下载32位的dll),下载下来。之后将libmysql.dll拷贝到C:\Qt\Qt5.7.0\5.7\mingw53_32\bin目录下即可。
再做连接mysql操作即可发现连接成功。
1 0
- Qt不能加载MySql驱动问题 (无需重新编译驱动)
- Qt5.7不能加载MySql驱动问题.(需要重新编译驱动)
- Qt5.7不能加载MySql驱动问题.(需要重新编译驱动)
- Qt5.7不能加载MySql驱动问题.(需要重新编译驱动)
- 编译驱动的问题--linux版本不同不能加载驱动
- 解决QT无法加载mysql驱动问题
- qt mysql 驱动编译
- QT 编译mysql驱动
- Qt编译MySQL驱动
- Qt编译mysql驱动
- Qt mysql驱动编译
- QT编译MySQL驱动
- qt mysql驱动编译
- Qt编译MySql驱动
- Qt编译mysql驱动
- Qt编译mysql驱动
- Qt编译mysql驱动
- [QT] QT编译mysql驱动
- chrome扩展开发示例之扩展页面与content_scripts建立长连接通信
- x86架构中断基础介绍
- IDEA设置maven自动下载
- Android中关于日期时间与时区的使用总结
- Android Studio目录结构浅析
- Qt不能加载MySql驱动问题 (无需重新编译驱动)
- 坐标系
- mac osx 下安装lisp环境sbcl,并解决方向键不能用问题
- mybatis 如何访问方法获取子节点
- Java 8 时间日期库的20个使用示例
- 人脸三维建模
- 微信登录那点事
- IDEA右下角出现小红圈
- link_directories, LINK_LIBRARIES, target_link_libraries使用总结