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版本来变化就行了。