qt5.4 mysql_Qt5.4.1和MySQL的环境搭建

Qt作为跨平台app开发的主要工具和语言,应用非常的广泛。而在数据库方面MySQL则受到用户的青睐。那么如何将这两个结合起来进行项目开发呢接安装各自的软件包是否可以使用呢遗憾,此法不通!!!即使Qt5以后的版本中自带有Mysql的驱动,但还是不能正常加载的,会提示如下错误信息:

QSqlDatabase: QMYSQL driver not loaded

QSqlDatabase: available drivers: QSQLITE QPSQL QPSQL7 “Driver not loaded Driver not loaded”

解决办法就是:下载源码,重新在自己的电脑环境下编译MySQL,生成所需要的库文件(驱动)。

一、所需要的软件及下载地址

1、Qt Creator

2、Qt源码

3、MySQL

二、安装

1、安装Qt Creator

这个比较简单,直接默认路径安装即可,安装完成后的软件信息如下:

bd513f9f7f6ftm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

bd513f9f7f6ftm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2、右键管理员的方式运行。使用cd命令进入到QT源文件的带有mysql.pro文件的目录(我的解压后放在了下面的目录里):

cd C:Qtqt-everywhere-opensource-src-5.6.0qtbasesrcpluginssqldriversmysql

bd513f9f7f6ftm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

5、将上面生成的文件全部复制到下面目录内:

C:QtQt5.4.15.4mingw491_32pluginssqldrivers

6、把C:MySQLliblibmysql.dll复制到C:Windows目录内

大功告成。下面就来测试下吧!

测试代码:

在Qt工程文件中添加:QT+=sql,头文件包含#include ,添加如下代码:

bd513f9f7f6ftm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31544 人正在系统学习中 相关资源:翠雨方工作备忘录工具v2.31中文绿色版-其它代码类资源-CSDN文库

来源:袁廷翠09050082

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月16日
下一篇 2021年1月16日

相关推荐