这是对我之前些的如何编译安装mysql driver的补充。
大家都知道由于开源权限问题,Qt不得将MySQL也打包进来,所以你要用到mysql driver需要自己去编译安装。之前我也根据官网的步骤写过一篇如何编译安装的步骤。这里我再重新安装了一次,也算是做一些补充。:
以下通过编译安装32位mysql驱动插件作为例子[Qt5.15.2 vs2019 mysql-connector-c-6.1.11-win32]
1、下载对应的32位MySQL connector,这里我用的是mysql-connector-c-6.1.11-win32. 解压后我放在路径[E:\mysql-connector-c-6.1.11-win32]
2、调用Qt控制台环境命令行[Qt 5.15.2 (MSVC 2019 32-bit)]进入Qt控制台
3、运行vs2019的32位环境批处理[x86 Native Tools Command Prompt for VS 2019]
对应批处理是这个[%comspec% /k "G:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"]
4、进入sqldriver所在源代码目录[G:\Qt\5.15.2\Src\qtbase\src\plugins\sqldrivers>],执行如下命令:
qmake -- MYSQL_INCDIR="E:\mysql-connector-c-6.1.11-win32\include" MYSQL_LIBDIR="E:\mysql-connector-c-6.1.11-win32\lib"
看到系统提示:
Checking for PostgreSQL... no
Checking for SQLite (version 2)... no
Checking for TDS (Sybase)... no
Done running configur