windows 下 qt 连接 mysql 数据库
来源:互联网 发布:面向对象编程的理解 编辑:程序博客网 时间:2024/06/04 18:38
Qt安装在D:\Qt目录,Qt 5.4.1下连接MySQL数据库,发现会出现以下错误
- QSqlDatabase: QMYSQL driver not loaded
- QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL QMYSQL3 QODBC
Google了一下,据说是该驱动所满足的依赖性,不满足,需要重新编译,那就重新编译吧。
到mysql官网下载5.6版的32位zip文件,解压缩到D:\MySQL-Win32(一定要是32位的mysql,否则编译不通过)。
解压Qt5.4.1的zip源码到G:\Qt\qt-everywhere-opensource-src-5.4.1。
打开MinGW的命令行工具
切换到Qt源码目录
- cd G:\Qt\qt-everywhere-opensource-src-5.4.1\qtbase\src\plugins\sqldrivers\mysql\
生成makefile
- qmake "INCLUDEPATH+=D:\MySQL-Win32\include" "LIBS+=D:\MySQL-Win32\lib\libmysql.lib" -o Makefile mysql.pro
- mingw32-make
成功编译后将会在G:\Qt\qt-everywhere-opensource-src-5.4.1\qtbase\plugins\sqldrivers生成mysql的驱动文件。
复制qsqlmysql.dll和qsqlmysqld.dll到D:\Qt\Qt5.4.1\5.4\mingw491_32\plugins\sqldrivers替换原来的文件。
再把D:\MySQL-Win32\lib\libmysql.dll复制到C:\Windows目录下。
这样Qt就可以连接MySQL数据库了。
0 0
- windows 下 qt 连接 mysql 数据库
- Windows环境下利用Qt连接MYSQL数据库
- Windows环境下利用Qt连接MYSQL数据库
- windows 下qt 连接mysql
- windows下,Qt连接Mysql
- Windows下实现Qt与MySQL连接
- Qt 4下连接MySQL数据库
- ubuntu10.10下qt连接mysql数据库
- Ubuntu 下使用Qt连接MySQL数据库
- linux 下使用Qt连接MySQL数据库
- QT下mysql数据库无法连接
- Windows下Qt驱动MySQL数据库
- Windows下Qt连接Mysql数据库的方法,解决QSqlDatabase: QMYSQL driver not loaded 问题
- Windows下QT 5.1.1连接MySQL 5.6数据库步骤 [亲试成功]
- Windows下Qt连接Mysql数据库的方法,解决QSqlDatabase: QMYSQL driver not loaded 问题
- qt在windows下使用mysql,提示有数据库,但就是连接不上
- qt连接mysql(windows)
- Windows下用GCC连接MySQL数据库
- PostgreSQL学习手册(函数和操作符<一>)
- java 实现 http 文件下载
- 任务1
- 圆形的imagview和正在加载的dialog
- vs2010 'yasm' is not recognized as an internal or external command
- windows 下 qt 连接 mysql 数据库
- String.xml 中%1$s %1$d 的使用方法
- 【bzoj3697】【坑】采药人的路径 点分治
- win10 openjtag 驱动
- win7 旗舰版下如何分离磁盘空间与合并磁盘空间
- radiobutton的文本方位及与图片间距设置
- IzPack 学习教程 第一篇
- Angularjs中的注意点
- TableView详细解释