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

成功!QT 5.15.2编译mysql驱动

首选要说明,5.15与6.7编译驱动是完全不同的。搞错了永远编译不出来。

  • 参考

主要是参考安装QT,安装mysql等。

编译成功!QT/6.7.2/Creator编译Windows64 MySQL驱动(MSVC版)_mingw编译qt6.7-CSDN博客

  • 复制mysql的include和lib到一个方便的目录

  •  打开pro

D:\Qt3\5.15.2\Src\qtbase\src\plugins\sqldrivers\mysql

我选择MSVC 2019,因为要使用WebView:

  • 配置pro
TARGET = qsqlmysqlHEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp
SOURCES += $$PWD/main.cpp# QMAKE_USE += mysql
INCLUDEPATH += "D:/NFS_SHARE/mysql8.0/include"
LIBS        += "D:/NFS_SHARE/mysql8.0/lib/libmysql.lib"OTHER_FILES += mysql.jsonPLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)DISTFILES += \README
  • 先执行qmake,再执行构建

这两步都是必须的。

  • 搜索编译结果

首先看看当前源码目录下有没有结果。

再看看这个目录:

D:\Qt3\5.15.2\msvc2019_64\qtbase\src\plugins\sqldrivers\plugins\sqldrivers

  • 友情下载

https://download.csdn.net/download/quantum7/90238132

http://www.lryc.cn/news/518056.html

相关文章:

  • 安卓NDK视觉开发——手机拍照文档边缘检测实现方法与库封装
  • 第二届 Sui 游戏峰会将于 3 月 18 日在旧金山举行
  • 自动驾驶相关知识学习笔记
  • uniapp - 基于uniapp+vue3实现自定义增强版table表格组件体验「兼容H5+小程序+App端」
  • 新时期下k8s 网络插件calico 安装
  • 【SQL】COUNT()函数 用法详解
  • 【HTML+CSS+JS+VUE】web前端教程-6-图片路径详解
  • C++中面向对象的三大特性是什么?
  • Centos 修改 yum 源为阿里云
  • Qt之Cannot create children for a parent that is in a different thread问题分析
  • 均值滤波从图像复原角度的解释
  • Tableau数据可视化与仪表盘搭建-数据连接
  • VsCode对Arduino的开发配置
  • 2024版idea 插件无法加载
  • VLMs之Agent之CogAgent:CogAgent的简介、安装和使用方法、案例应用之详细攻略
  • Unity3D仿星露谷物语开发19之库存栏丢弃及交互道具
  • Kafka优势剖析-消费者组、并行消费
  • Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
  • Maven 详细配置:Maven settings 配置文件的详细说明
  • 【文本分类】bert二分类
  • 单例模式-如何保证全局唯一性?
  • 设计模式学习笔记——结构型模式
  • WEB攻防-通用漏洞_文件上传_黑白盒审计流程
  • RabbitMQ基本介绍及简单上手
  • 服务器证书不受信任是什么问题?
  • spring mvc源码学习笔记之十
  • Ubuntu 下载安装 elasticsearch7.17.9
  • Qt笔记:网络编程Tcp
  • C++单例模式跨DLL调用问题梳理
  • oracle闪回版本查询