首先到
http://dev.mysql.com/downloads/mysql/下载一个二进制版的的mysql, ZIP 压缩包.(不要下载到源码包了).
建一个目录,
把压缩包里的include,lib文件夹解压进去.
下载mingw-utils-0.3(确认是这个版本,高版本的不行),解压到mingw\\bin目录里面
打开mingw的命令行,进入之前新建目录的lib子目录.
可以看到有mysql.dll mysql.lib等文件.
//生成LIBMYSQL.def文件
reimp -d mysql.lib
//生成mingw编译器能识别的导入库libmysql.dll.a
dlltool -k --input-def LIBMYSQL.def --dllname libmysql.dll --output-lib libmysql.dll.a
如果你之前编译过qt5,把qmake所在目录加入PATH,直接进入.
如果没有,需要在%qt5-src%\qtbase目录下配置一下(configure.exe -release -plugin-sql-mysql)
cd /d %qt5-src%\qtbase\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=%mysql_dev%/include" "LIBS+=-L%mysql_dev%/lib -lmysql" mysql.pro -o Makefile
mingw32-make