首页| 论坛| 消息

标题:Qt 6 编译 MySQL 驱动
作者:20091001753
日期:2022-11-16 20:51
内容:

以 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,在空白处填入三行代码,即可编译

SET(FEATURE_sql_mysql ON)
SET(MySQL_INCLUDE_DIR "C:/Program Files/MySQL/MySQL Server 5.7/include")
SET(MySQL_LIBRARY "C:/Program Files/MySQL/MySQL Server 5.7/lib/libmysql.lib")
当然,前提是你要先下载 MySQL


#1 [liudianwu 11-17 09:17]
最后一句才是重点
#2 [sevencat 01-10 09:00]
不用下载mysql,需要下载的是https://downloads.mysql.com/archives/c-c/ mysql connector c
#3 回 sevencat 的帖子 [mugua001 01-16 16:16]
sevencat:不用下载mysql,需要下载的是https://downloads.mysql.com/archives/c-c/ mysql connector c
 (2023-01-10 09:00) 
我找这个链接,找了许久……
居然在这里找到了。
感谢分享!
#4 [fsu0413 02-05 11:21]
从我的下个版本的5.15以后的版本会带MariaDB版本的MySQL驱动
不带MySQL是因为MySQL C Connector很久之前就不维护了,现在都是随着MySQL一起发布,而MySQL太庞大 不想编译整个MySQL,也不想用预编译的,没有MinGW版
#5 回 sevencat 的帖子 [clickto 02-05 15:52]
sevencat:不用下载mysql,需要下载的是https://downloads.mysql.com/archives/c-c/ mysql connector c
 (2023-01-10 09:00) 
做个标记,谢谢!!!

<< 1 2 3 >> (1/3)

回复 发表
主题 版块