当前位置: 首页 > news >正文

Qt6 编译 mysql 驱动

引言

1、Qt6 版本以上,官方将所有源代码的构建方式换做了CMake。

2、并且 Qt 并不内置支持 MySql 数据库,想要连接 MySql 就需要自己编译qsqlmysql.dll

如何编译

1、首先确保下载 Qt 时下载了源码 Src。如图是我的源码文件夹。

2、找到路径D:\application\Qt\6.5.3\Src\qtbase\src\plugins\sqldrivers,这是我的安装路径。使用Qt Creator 打开CMakeLists.txt,也就是打开整个源码项目了。

3、打开后应该只看到了 odbc 和 sqlite。这是 Qt 内置支持的。想要编译 MySql,继续配置。

4、确保自己安装了 MySql。找到 MySql 安装目录下的 MySQL Server 。例如我的目录 D:\application\MySQL\MySQL Server 8.0。

5、开始配置项目,点击添加,补充以下三项内容。

6、补充完成后点击 Re-configure with Initial Parameters。这时候就可以看到子项目中多了一个 mysql。

7、进行编译,注意选择编译器要与你自己项目使用的编译器保持一致,不一致编译出来也用不了。我这里用的是 MSVC2019 64bit。完成后在构建目录找到以下文件。

8、将 qsqlmysql.dll 放到对应编译的组件库中,注意用什么编译器编译的就放到对应编译器文件夹下。例如我用的是 MSVC2019。

9、找到 MySql 的两个库文件,libmysql.dll 和 libmysql.lib。

10、将这两个库文件放到 Qt 的对应编译器文件夹的 bin 文件夹下。

11、现在就可以使用 Qt 连接 MySql 数据库了。

http://www.jsqmd.com/news/712467/

相关文章:

  • 量子最优控制与Λ型三能级系统的GRAPE算法实现
  • 千问3.5-9B MultiSim电路分析辅助:从自然语言描述到仿真参数设置
  • 前端 PWA:Service Worker 深度解析
  • 2026年附近UPS电源租赁厂家排行:附近发电机租赁公司、静音发电机组租赁、ups不间断电源租赁、ups电源租赁厂家选择指南 - 优质品牌商家
  • 2026年4月深圳除甲醛公司推荐:五家口碑服务评测对比领先新家入住异味刺鼻 - 品牌推荐
  • 2026墙体彩绘品牌名录:墙体喷绘广告安装公司、墙体彩绘价格、墙体彩绘公司、墙体手绘、外墙喷绘广告、彩绘公司联系电话选择指南 - 优质品牌商家
  • SolidRun P100 COM Express模块:边缘AI与工业计算新标杆
  • java安全专栏
  • K8S部署MySQL主从复制实现高可用数据库
  • 持久内存编程实战:从PMem原理到键值存储应用开发
  • 批量调用AI工具,指纹浏览器能实现自动化操作吗?
  • 比迪丽LoRA模型数据库集成案例:构建用户绘画历史与风格偏好系统
  • 2025-2026年深圳除甲醛公司推荐:五大口碑服务评测对比顶尖办公室装修眼干头痛案例 - 品牌推荐
  • FedU-Net:联邦学习隐私保护脑肿瘤 MRI 分割
  • YOLO26 艺术品识别:公共艺术展导览系统
  • Typora快捷键设置教程
  • Hugging Face模型本地化部署:LM Studio集成指南
  • 使用TGI在Hugging Face Spaces部署OLMo-7B大模型
  • 3个实用技巧:使用Playwright Stealth绕过网站自动化检测
  • 2025-2026年上海厂房出租出售公司评测:五家口碑服务推荐评价知名制造业搬迁时效紧注意事项 - 品牌推荐
  • 算法训练营Day15|反转字符串
  • Python人脸识别医院考勤系统【毕业设计答辩文档】
  • AI生成图像纹理分析与质量提升实践
  • 2026年发电机组回收技术解析与合规厂家推荐指南:静音发电机出租、发电机保养、发电机维修、发电机销售、工地发电机组租赁选择指南 - 优质品牌商家
  • 基于Simulink的异物检测(FOD)与活体保护(LPD)逻辑仿真
  • Integuru:AI应用开发的统一网关与稳定性治理平台
  • 第38篇:使用Google Colab进行免费AI开发——云端GPU实战指南(操作教程)
  • 【LeetCode: 跳跃游戏】贪心算法
  • 从代码编写者到AI工程师:掌握LLM开发技术栈的实战指南
  • AgentCPM-Report实战案例:Pixel Epic助力初创企业3天完成融资BP撰写