Qt MySQL驱动文件下载与编译后的注意事项

目录

1.碎碎念

2.驱动文件部分

3.编译后需要注意的地方


碎碎念

写在前面的废话:

从过年开始一直在写一个业务流程管理软件,但是苦于mysql驱动要自己编译,费劲力气好不容易编译完结果电脑的小娜连带着微软商店和开始菜单一起崩了,不得已重置了电脑,但是重置后mysql的驱动不管怎么编译都不起作用了,无奈之下只好又去百度,偶然间发现Github有个德国巴伐利亚的程序员大佬一直默默提供着各平台的qt mysql驱动文件.......

首先感谢这位朋友>>thecodemonkey86:

Github主页:thecodemonkey86 (github.com)

因为是直接贴链接,征询了仓库作者的意见(句子里的各种错误请略过

驱动文件下载链接

以下是目前仓库作者已经上传的驱动文件链接(Github链接)

需要注意的是虽然64位的驱动向下兼容32位服务器,64位编译器编译的程序并不能在32位的电脑上运行,同时从8.0版本开始,MySQL社区版服务器放弃了对32位Windows的支持,只支持64位的Windows,同时Qt 32位的编译器好像也只能使用32位的驱动,因此各位在编写程序前请先想好程序需不需要支持32位的系统(Qt最后支持32位编译器的版本是5.15.2)

Release列表:https://github.com/thecodemonkey86/qt_mysql_driver/releases

各版本Qt MySQL驱动下载链接:

Qt 5.9.9

Windows:

MinGW 32bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7663088/qsqlmysql.dll_Qt_SQL_driver_5.9.9_MinGW_32-Bit.zip

MSVC 2015 32bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7663087/qsqlmysql.dll_Qt_SQL_driver_5.9.9_MSVC2015_32-Bit.zip

MSVC 2017 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7663086/qsqlmysql.dll_Qt_SQL_driver_5.9.9_MSVC2017_64-Bit.zip

Qt 5.15.2

Windows:

MinGW 8.1.0 32bit:
https://github.com/thecodemonkey86/qt_mysql_driver/files/5575766/qsqlmysql.dll_Qt_SQL_driver_5.15.2_MinGW_8.1.0_32-bit.zip

MinGW 8.1.0 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/5575769/qsqlmysql.dll_Qt_SQL_driver_5.15.2_MinGW_8.1.0_64-bit.zip

MSVC 2019 32bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/5575767/qsqlmysql.dll_Qt_SQL_driver_5.15.2_MSVC2019_32-bit.zip

MSVC 2019 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/5575770/qsqlmysql.dll_Qt_SQL_driver_5.15.2_MSVC2019_64-bit.zip

Liunx:

https://github.com/thecodemonkey86/qt_mysql_driver/files/6388052/libqsqlmysql.so_Qt_SQL_driver_5.15.2_gcc64.zip

Qt 6.1.3

Windows:

MinGW 8.1.0 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7093583/qsqlmysql.dll_Qt_SQL_driver_6.1.3_MinGW_8.1.0_64-bit.zip

MSVC 2019 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7093585/qsqlmysql.dll_Qt_SQL_driver_6.1.3_MSVC2019_64-bit.zip

Linux:

https://github.com/thecodemonkey86/qt_mysql_driver/files/7444193/libqsqlmysql.so_Qt_SQL_driver_6.1.3_gcc64.zip

Qt 6.2.0

Windows:

MinGW 8.1.0 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7262212/qsqlmysql.dll_Qt_SQL_driver_6.2.0_MinGW_8.1.0_64-bit.zip

MSVC 2019 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7262213/qsqlmysql.dll_Qt_SQL_driver_6.2.0_MSVC2019_64-bit.zip

Linux:

https://github.com/thecodemonkey86/qt_mysql_driver/files/7274322/libqsqlmysql.so_Qt_SQL_driver_6.2.0_gcc64.zip

Qt 6.2.1

Windows:

MinGW 8.1.0 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7436752/qsqlmysql.dll_Qt_SQL_driver_6.2.1_MinGW_8.1.0_64-bit.zip

MSVC 2019 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7436753/qsqlmysql.dll_Qt_SQL_driver_6.2.1_MSVC2019_64-bit.zip

Linux:

https://github.com/thecodemonkey86/qt_mysql_driver/files/7444234/libqsqlmysql.so_Qt_SQL_driver_6.2.1_gcc64.zip

Qt 6.2.2

Windows:

MinGW 9.0.0 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7654573/qsqlmysql.dll_Qt_SQL_driver_6.2.2_MinGW_9.0.0_64-bit.zip

MSVC 2019 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7654571/qsqlmysql.dll_Qt_SQL_driver_6.2.2_MSVC2019_64-bit.zip

Linux:

https://github.com/thecodemonkey86/qt_mysql_driver/files/8102909/libqsqlmysql.so_Qt_SQL_driver_6.2.2_gcc_64-bit.zip

Qt 6.2.3

Windows:

MinGW 11.2.0 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7997716/qsqlmysql.dll_Qt_SQL_driver_6.2.3_MinGW_11.2.0_64-bit.zip

MSVC 2019 64bit:https://github.com/thecodemonkey86/qt_mysql_driver/files/7997717/qsqlmysql.dll_Qt_SQL_driver_6.2.3_MSVC2019_64-bit.zip

Linux:

<仓库作者暂未上传>

编译后需要注意的地方

以5.15.2版本Windows平台 MinGW 8.1.0 32bit编译器编译完成后为例,需要检查编译程序目录下是否有libcrypto-1_1.dll,libmysql.dll,libssl-1_1.dll,如果没有,则需要从仓库作者的压缩包中拷贝这三个文件出来,其中libmysq.dll是必须有的(因为关系到能否正常连接到服务器)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值