qt mysql下载官网_配置Qt with MySQL & SQL Server开发环境

本文详述了如何配置Qt与MySQL及SQL Server的开发环境,包括安装MySQL Server、Qt5.14、Qt源码,并强调了编译器与MySQL版本的对应。针对Qt5.14,由于不包含默认MySQL驱动,需手动编译驱动,具体步骤包括添加外部库、编译源码、拷贝相关DLL文件。对于SQL Server,由于Qt自带QODBC驱动,配置相对简单,只需下载安装并设置连接参数。
摘要由CSDN通过智能技术生成

配置Qt with MySQL & SQL Server开发环境

配置这两个数据库实在是折腾,至少在花费了10h+,读别人的教程也容易隔靴搔痒找不到要点,自己操作了一边总算是大概熟练了流程。记录本Log以备未来重新配置,希望自己少走点弯路!

参考了如下博客:https://www.cnblogs.com/szitcast/p/11105899.html

一、配置Qt+MySQL

首先需要确认几点:

你需要使用的编译器。

编译器必须和MySQL版本对应。Qt5后授权关系不再提供默认的MySQL驱动,需要手动编译驱动。比如32位mingw编译器,必须实用32位MySQL。

下文以MySQL 5.7 + Qt5.14 + mingw32位编译器作为举例。

-----------------------------------------------------------------------------------------

配置前需要准备的:

MySQL安装包,2020.3.1日记录时官网提供的主要是一站式的安装包。

Qt5.14安装包

Qt 源码

步骤概括:

1、安装MySQL必要的组件有:MySQL Server (必须是32位版本),对应开发语言的connector组件。

2、编译Qt 源码中MySQL部分源码。打开QMySQL项目直接编译会报错,此时需要添加外部库libmysql(MySQL安装目录下)

如下:

win32:LIBS += -LD:/mysql-5.7.23-winx64/lib/ -llibmysql       这里填MySQL安装目录lib路径下库文件

INCLUDEPATH += D:/mysql-5.7.23-winx64/include             这里填MySQL安装目录include路径

DEPENDPATH += D:/mysql-5.7.23-winx64/include              这里填MySQL安装目录include路径

构建,编译出的文件会在Qt安装根目录下,比如C盘安装Qt,就是C:/lib/.....

3、将编译出的qsqlmysql.dll和qsqlmysqld.dll拷贝到Qt的安装目录下Qt\Qt5.14.1\5.14.1\mingw73_64\plugins\sqldrivers下

将libmysql.dll下载后复制到Qt的安装目录中bin文件下

可重启电脑确保MySQL 服务重启,至此步骤结束。

二、配置Qt+ SQL Server

SQL Server 的配置因为Qt 5.14.1自带QODBC的驱动所以简单了很多

1、下载安装SQL Server,设置连接方式,用户名密码即可使用,如果需要编译驱动步骤基本同上。

完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值