找回密码
 立即注册
Qt开源社区 门户 查看内容

QT5.13.1连接MySQL详细设置

2019-10-25 14:29| 发布者: admin| 查看: 2601| 评论: 0

摘要: 目前在用QT进行软件开发,发现MySQL在被Oracle收购以后真的是越来越不友好了,QT连接MySQL还要自己生成驱动。在经历两次安装环境中,深刻体会到,坑 无处不在。首先安装MySQL和QT,在MySQL安装中,可以只选择安装服 ...
目前在用QT进行软件开发,发现MySQL在被Oracle收购以后真的是越来越不友好了,QT连接MySQL还要自己生成驱动。在经历两次安装环境中,深刻体会到,坑 无处不在。首先安装MySQL和QT,在MySQL安装中,可以只选择安装服务器,毕竟主要操作还是在QT上,MySQL只是用来存储数据。注意MySQL选择64位,安装之后将路径添加到环境变量中,大概是这个样子的:D:\MySQL\binQT的安装在http://download.qt.io/archive/qt/这个网址,选择5.13.1中windows版本就可以了。安装过程中,要注意的点是将MinGW 7.3.0 64-bit和sources选中,选择64位是为了和MySQL数据库统一,sources是为了之后生成驱动。


之后就一直next就可以了,安装完成之后,将D:\QT\5.13.1\mingw73_64\bin和D:\QT\Tools\mingw730_64\bin加入到环境变量中,这样QT的安装就完成,可以创建一个新项目验证下是否正常工作。接下来就要开始编译驱动了:1 首先用qt createor打开MySQL源码,在D:\QT\5.13.1\Src\qtbase\src\plugins\sqldrivers\mysql下,打开mysql.pro。2 然后将mysql.pro文件添加


图中的三句话,路径在MySQL的安装路径中,注意第一个框中的代码,有的时候文件打开可能会没有#,要自行添加,或者会报错。修改完成后进行编译,然后会在D:\QT\5.13.1\Src\qtbase\src\plugins\sqldrivers\mysql\lib下生成四个文件。


将这四个文件复制到D:\QT\5.13.1\mingw73_64\plugins\sqldrivers中。3 复制MySQL安装路径下的D:\MySQL\lib\libmysql.dll到D:\QT\5.13.1\mingw73_64\bin中。这样,MySQL的驱动基本就安装成功了。


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:叶子又回来了,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了