VS2022+Qt5.14.2+MySQL8.0完美配置指南

📅 2026/7/14 20:20:47
VS2022+Qt5.14.2+MySQL8.0完美配置指南
一、在 Qt 中配置 MySQL1.1 常见问题与解决方法1.1.1 遇到的问题没有 Src 目录MSVC 2017 显示黄色感叹号编译时报找不到 cmake.exe1.1.2 问题原因分析第 3 个问题可能的原因仅安装了 Qt Creator 而未安装 Qt SDK含 MinGW/MSVC 等编译器已安装编译器但未添加到系统 PATHCMake 未安装或路径未在 Qt Creator 中注册1.1.3 解决方案下载源码在网上直接下载对应版本的源码复制到 Qt 安装目录下即可。下载地址https://download.qt.io/archive/qt/解决 MSVC 构建器感叹号参照下方文章设置https://blog.csdn.net/qq_41839588/article/details/135612963解决 CMake 问题步骤 1确认已安装对应平台的编译器如 Windows 下安装 Visual Studio 或 MinGW并勾选 C 工作负载步骤 2安装独立 CMake推荐官网版本避免使用包管理器安装的精简版步骤 3启动 Qt Creator →Tools → Options → Kits在 “Compilers” 页添加编译器在 “CMake” 页指定 cmake.exe 路径在 “Kits” 页绑定编译器、CMake 与 Qt 版本额外建议若仍无效可重启 Qt Creator 并检查日志输出Help → About Plugins → Show Details建议优先使用在线安装程序Qt Online Installer它能一站式部署 Qt、编译器和 CMake。1.2 编译 MySQL 驱动解决完上述问题之后就可以开始编译了。1.2.1 步骤一定位 mysql.pro 文件首先找到 Src 目录下的 mysql.pro 文件路径例如D:\Qt\Qt5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql1.2.2 步骤二编辑 mysql.pro 文件右键编辑 mysql.pro 文件注释掉QMAKE_USE mysql添加 MySQL 的 include 库和 libmysql.lib1.2.3 步骤三修改 qsqldriverbase.pri 文件注释掉 include 那行1.2.4 步骤四编译生成驱动在 Qt Creator 中打开 mysql.pro 文件编译生成对应编译器的驱动选择 MSVC 编译器分别用 debug 和 release 进行编译编译成功的话去安装 Qt 的根目录找 plugins 文件夹一共生成九个文件我们需要如下两个1.2.5 步骤五复制文件复制驱动文件把上面生成的两个驱动粘贴到 Qt 的 sqldrivers 目录下复制 DLL 文件把你电脑上 MySQL 文件夹下的 libmysql.dll 复制到 Qt 对应编译器的 bin 目录下二、在 VS 2022 中配置 Qt 和 MySQL2.1 安装 Qt VS Tools注意点击下载后需要先关闭 VS等待下载完再打开。2.2 配置 Qt Version安装完成后就能在扩展选项中看到了我们点击 Qt Versions 去设置相关参数。选择对应的编译器版本2.3 添加 include 目录和 library 目录注意每一个你要用到 MySQL 的项目中都需要配置。右键项目名选择属性在包含目录和库目录中加入 MySQL 以及 Qt 的路径2.4 在链接库中添加对应的 lib 文件2.5 在 Qt 的设置中添加 sql 模块三、配置完成至此就可以在项目中建立 Qt 以及 MySQL 的连接了。