MySQL —— 完美解决Windows下Qt分别使用Mingw与Msvc连接MySQL提示缺少“QMYSQL“问题

背景

     今天有朋友聊天说到,在windows下用Qt连接MySQL会失败,好像Qt方面在某些版本不提供MySQL的连接支持,如需使用需要自行对其进行编译。

编译准备

     1、下载安装MySQL服务,并将如下dll与lib库分别拷贝到Qt不同编译器bin目录下:
MySQL —— 完美解决Windows下Qt分别使用Mingw与Msvc连接MySQL提示缺少“QMYSQL“问题_第1张图片

Qt - MSVC
MySQL —— 完美解决Windows下Qt分别使用Mingw与Msvc连接MySQL提示缺少“QMYSQL“问题_第2张图片

Qt - Mingw
MySQL —— 完美解决Windows下Qt分别使用Mingw与Msvc连接MySQL提示缺少“QMYSQL“问题_第3张图片

     2、下载 MySQL对外开发包

          下载后只解压即可。

MySQL —— 完美解决Windows下Qt分别使用Mingw与Msvc连接MySQL提示缺少“QMYSQL“问题_第4张图片
MySQL —— 完美解决Windows下Qt分别使用Mingw与Msvc连接MySQL提示缺少“QMYSQL“问题_第5张图片

     2、确定Qt安装了源码,若无则重新安装Qt勾选源码安装。

你可能感兴趣的:(MySQL,Qt,qt,windows,mysql)