编译成功!QT/6.7.2/Creator编译Windows64 MySQL驱动(MinGW版)

  • 参考

GitHub - thecodemonkey86/qt_mysql_driver: Typical symptom: QMYSQL driver not loaded. Solution: get pre-built Qt SQL driver plug-in required to establish a connection to MySQL / MariaDB using Qt. Download qsqlmysql.dll binaries built from official Qt source code

  • 或者直接下载:

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

  • 安装VS Virsual Studio 2022 Community
  • 安装MySQL

C:\Program Files\MySQL\MySQL Server 8.0

  • 安装QT

D:\Qt

要选中三项:

MSVC_2019 64-bit

MinGW 11.2.0 64 bit

Sources

  • 编译脚本

注意自己的安装目录。

复制代码
SET MYSQL_DIR="C:\Program Files\MySQL\MySQL Server 8.0"

SET QT_DIR=D:\Qt
set PATH=%PATH%;%QT_DIR%\Tools\mingw1120_64\bin;%QT_DIR%\Tools\CMake_64\bin

SET QT_VERSION_DIR=D:\Qt\6.7.2
SET SQLDRIVERS_DIR=%QT_VERSION_DIR%\Src\qtbase\src\plugins\sqldrivers
cd  %SQLDRIVERS_DIR%

SET QT_MINGW_DIR=%QT_VERSION_DIR%\mingw_64
call %QT_MINGW_DIR%\bin\qt-cmake.bat ^
    -G "MinGW Makefiles" . ^
    -DMySQL_INCLUDE_DIR=%MYSQL_DIR%\include ^
    -DMySQL_LIBRARY=%MYSQL_DIR%\lib\libmysql.lib ^
    -DCMAKE_INSTALL_PREFIX="%QT_MINGW_DIR%"  ^
    -DCMAKE_C_COMPILER="gcc.exe" ^
    -DCMAKE_CXX_COMPILER="g++.exe"
    
mingw32-make
mingw32-make install

pause
  • 检查文件

D:\Qt\6.7.2\mingw_64\plugins\sqldrivers

相关推荐
龘龍龙1 分钟前
Python基础学习(十一)
python·学习·mysql
a努力。3 分钟前
京东Java面试被问:双亲委派模型被破坏的场景和原理
java·开发语言·后端·python·面试·linq
冰暮流星4 分钟前
javascript赋值运算符
开发语言·javascript·ecmascript
谢娘蓝桥4 分钟前
adi sharc c/C++ 语言指令优化
开发语言·c++
刘975310 分钟前
【第25天】25c#今日小结
java·开发语言·c#
豆沙沙包?15 分钟前
2026年--Lc330-394. 字符串解码(栈)--java版
java·开发语言
2501_9418008818 分钟前
从微服务限流到系统稳定性的互联网工程语法实践与多语言探索
开发语言·python
不屈的铝合金25 分钟前
SQL 语言概述与数据库核心前置配置了解
数据库·sql·mysql·约束·sql 语句分类·字符集配置·校对规则
萧曵 丶25 分钟前
可重复读(Repeatable Read)隔离级别下幻读产生的原因
数据库·sql·mysql
清水白石00826 分钟前
《深度剖析 Pandas GroupBy:底层实现机制与性能瓶颈全景解析》
开发语言·python·numpy