3、将mysql安装后的include 和 lib文件夹复制到D:\Mysql_5_5
4、打开“D:\Qt\Qt5.1.0\5.1.0\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro”
添加3行:
INCLUDEPATH+="D:/Mysql_5_5/include"
LIBS+="D:/Mysql_5_5/lib/libmysql.lib"
LIBS-=-llibmysql
5、使用qt命令行控制台 到“D:\Qt\Qt5.1.0\5.1.0\Src\qtbase\src\plugins\sqldrivers\mysql\”目录下使用qmake -o Makefile 生成Makefile Makefile.Debug Makefile.Release 文件
6、使用mingw32-make命令
7、在"D:\Qt\Qt5.1.0\5.1.0\Src\qtbase\plugins\sqldrivers"路径下生成了libqsqlmysql.a,libqsqlmysqld.a,qsqlmysql.dll,qsqlmysqld.dll 。将两个dll文件拷贝到“D:\Qt\Qt5.1.0\5.1.0\mingw48_32\plugins\sqldrivers”目录下。
8、将"D:/Mysql_5_5/lib/”目录下的libmysql.dll拷贝到“D:\Qt\Qt5.1.0\5.1.0\mingw48_32\bin”中
写一个程序测试一下:
在pro中加上 QT += sql
#include#include#includeintmain(intargc,char*argv[]){QApplicationa(argc,argv);QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL");db.setHostName("127.0.0.1");db.setDatabaseName("mysql");db.setUserName("root");db.setPassword("zhi_jian");if(!db.open()){qDebug()<