Windows-QT5+Mysql5.6编译Mysql驱动

网上大多是拷贝党,其次大多使用从官网独立下载的源码,其源码路径和QT安装包获得源码不同。

首先打开Qtcreater,打开“C:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql”项目。

修改pro文件,如下图:

Windows-QT5+Mysql5.6编译Mysql驱动_第1张图片 qt-mysql项目文件

要点是

1.注释掉QMAKE_USE += mysql

2.添加INCLUDEPATH+=F:\mysql\include

3.添加LIBS+=-LF:\mysql\lib -llibmysql

其中路径是由“C:\Program Files\MySQL\MySQL Server 5.6”下的include和lib目录拷贝至F盘。注意路径中不要有空格。该文件由安装mysql产生。

在C:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql中打开终端,执行qmake,然后执行mingw32-make 。

注意:

1.qmake在C:\Qt\Qt5.13.0\5.13.0\mingw73_64\bin下

2.mingw32-make在C:\Qt\Qt5.13.0\Tools\mingw730_64\bin下;

执行完后,生成驱动文件

一般在C:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\plugins\sqldrivers下,如若无法确定位置。

可以查看makefile文件

将编译的文件复制到C:\Qt\Qt5.13.0\5.13.0\mingw73_64\plugins\sqldrivers下

你可能感兴趣的:(Windows-QT5+Mysql5.6编译Mysql驱动)