Qt编译MySQL驱动(其它数据库驱动也是同理去编译)

1.下载MySQL客户端(https://dev.mysql.com/downloads/installer/)

2.将下载下来的MySQL客户端的lib文件夹的路径和include文件夹以及bin文件夹的路径添加到系统环境变量PATH中

3.下载Qt源码,在Qt maintenceTool里面下载就可以,在添加组件或者刚安装选择组件时勾选Source即可,源码有点大,注意磁盘空间

4.用自己电脑的快捷搜索或者其它方式去搜索然后打开你所要编译的qt插件或者驱动对应版本(根据自己的项目是msvc还是mingw来选择msvc或者mingw版本,低版本Qt注意x86和x64不要搞混了)的命令行
在这里插入图片描述
在这里插入图片描述

5.cd /d 转到…你的qt安装路径\Src\qtbase\src\plugins\sqldrivers\mysql下,这个路径是你下载的qt源码中的mysql驱动的源码路径,执行cmake -G “MinGW Makefiles” -DFEATURE_sql_mysql=ON -A x64 …命令(因为qt6是cmake构建,低版本是makefile),其中:
-G "MinGW Makefiles"表示用MinGW构建,-G "Visual Studio 17 2022"则是VS2022,-G "Visual Studio 16 2019"则是VS2019
.
-A x64表示64位的,而-A Win32则是32位
.
-DFEATURE_sql_mysql=ON表示开启mysql的驱动编译。使用MinGW构建时不需要用指定多少位

然后执行cmake --build . --config Debug其中Debug表示Debug版本,发布版本则是Release
再然后执行cmake --install . --prefix “D:/Qt6/6.5.3/mingw_64” --config Debug进行安装,其中–config Debug表示安装的是Debug版本,–prefix表示指定安装路径,后面接自己要去安装的路径,不过这里可不能乱写,这里的路径一定要是qt对应的版本的各种插件–也是Qt某个版本的安装路径。根据自己要使用的Qt版本来变化就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值