• 605阅读
  • 8回复

Qt 6 编译 MySQL 驱动 [复制链接]

上一主题 下一主题
离线20091001753
 

只看楼主 倒序阅读 楼主  发表于: 2022-11-16
以 Win 平台 Qt 6.4.1 为例,先下载 qtbase 源码
https://download.qt.io/official_releases/qt/6.4/6.4.1/submodules/qtbase-everywhere-src-6.4.1.zip

解压后找到 sqldrivers 的 CMake 文件,并拖入 Qt Creator
src\plugins\sqldrivers\CMakeLists.txt

在 Creator 项目内,打开 CMakeLists.txt,在空白处填入三行代码,即可编译


  1. SET(FEATURE_sql_mysql ON)
  2. SET(MySQL_INCLUDE_DIR "C:/Program Files/MySQL/MySQL Server 5.7/include")
  3. SET(MySQL_LIBRARY "C:/Program Files/MySQL/MySQL Server 5.7/lib/libmysql.lib")


当然,前提是你要先下载 MySQL
(づ ̄ 3 ̄)づ
离线liudianwu

只看该作者 1楼 发表于: 2022-11-17
最后一句才是重点
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:951393302(新群,之前所有群全部满员)
离线sevencat

只看该作者 2楼 发表于: 01-10
不用下载mysql,需要下载的是https://downloads.mysql.com/archives/c-c/ mysql connector c
战争就是和平,自由就是奴役,愚味就是力量
离线mugua001

只看该作者 3楼 发表于: 01-16
回 sevencat 的帖子
sevencat:不用下载mysql,需要下载的是https://downloads.mysql.com/archives/c-c/ mysql connector c
 (2023-01-10 09:00) 

我找这个链接,找了许久……

居然在这里找到了。

感谢分享!
离线fsu0413

只看该作者 4楼 发表于: 02-05
从我的下个版本的5.15以后的版本会带MariaDB版本的MySQL驱动
不带MySQL是因为MySQL C Connector很久之前就不维护了,现在都是随着MySQL一起发布,而MySQL太庞大 不想编译整个MySQL,也不想用预编译的,没有MinGW版
离线clickto

只看该作者 5楼 发表于: 02-05
回 sevencat 的帖子
sevencat:不用下载mysql,需要下载的是https://downloads.mysql.com/archives/c-c/ mysql connector c
 (2023-01-10 09:00) 

做个标记,谢谢!!!
离线hehui

只看该作者 6楼 发表于: 02-17
回 fsu0413 的帖子
fsu0413:从我的下个版本的5.15以后的版本会带MariaDB版本的MySQL驱动
不带MySQL是因为MySQL C Connector很久之前就不维护了,现在都是随着MySQL一起发布,而MySQL太庞大 不想编译整个MySQL,也不想用预编译的,没有MinGW版 (2023-02-05 11:21) 

大侠现在带MYSQL驱动了?喜大普奔
离线fsu0413

只看该作者 7楼 发表于: 02-19
回 hehui 的帖子
hehui:大侠现在带MYSQL驱动了?喜大普奔[表情] (2023-02-17 17:10) 

带了 但是mariadb还是有些问题,它应该是不原生支持MinGW
离线renhua

只看该作者 8楼 发表于: 03-18
    
快速回复
限100 字节
 
上一个 下一个