先安装MySQL,点击进它官网上下载安装即可。
再检查一下Qt有没有装Sources组件,如下
打开MySQL所在文件夹
我这里是 C:\Program Files\MySQL\MySQL Server 8.4
把include和lib两个文件一块拷到一个文件夹里面
再打开Qt所在文件夹,找到下图文件
D:\Qt\6.7.0\Src\qtbase\src\plugins\sqldrivers(如果你没有Src文件夹可能是你没装Sources组件
以文本的方式打开.cmake.conf
把下面三行代码拷进去
SET(FEATURE_sql_mysql ON)
SET(MySQL_INCLUDE_DIR "D:/temp/include")
SET(MySQL_LIBRARY "D:/temp/lib/libmysql.lib")
把下面两条代码中间的路径改成你自己的,注意文件复制的是\斜杠,这里要是/斜杠
保存退出
打开QtCreator
用qt打开下面这个txt
勾选上,创建即可
构建
如图点击红色箭头处
再点
完成后找到下面两个文件,把它们拷到
下图这里即可
补充:
还要把mysql的bin文件下这两个文件拷贝到qt的mingw的bin文件下
就OK了,但如果你的qt项目还是无法连接mysql接下来
打开MySQL :: MySQL Community Downloads
点击
下载
安装
装完找到路径下
把这两个文件拷到
qt项目下
即可
ok了