下载mysql C链接库
选择C的链接库
2
将C的连接库解压到到C:/mysql 目录下
3
我的QT 安装在C盘目录下,版本号是4.8.6 所以打开目录
C:QT4.8.6srcpluginssqldriversmysql
4
将C:/mysql/lib/libmysql.dll 和C:/mysql/lib/libmysql.lib
复制到此处。
5
编辑目录下的mysql.pro文件
添加
INCLUDEPATH+=”C:/mysql/include”
LIBS+=”C:/mysql/lib/opt/libmysql.lib”
运行qt的控制台窗口,方便使用qmake
切换到目录下
C:QT4.8.6srcpluginssqldriversmysql
执行qmake
运行VS2010的控制台工具
切换到
C:QT4.8.6srcpluginssqldriversmysql 目录下
执行nmake 和nmake release
是nmake不是make
这样在C:QT4.8.6srcpluginssqldriversmysql 目录下的debug 目录和release 目录下分别会产生
qsqlmysqld4.dll qsqlmysqld4.lib
qsqlmysql4.dll qsqlmysql4.lib
将上面提到的四个文件复制到
C:QT4.8.6pluginssqldrivers
最后把
C:mysqlliboptlibmysql.dll
C:mysqlliboptlibmysql.lib
复制到
C:Windowssystem32 目录下。
最后测试mysql 可不可以在qt中正常使用
新建一个qt 控制台项目
输入以下代码
#include
#include
#include
#include
#include
#include
{
QCoreApplication a(argc, argv);
qDebug()
QStringList drivers = QSqlDatabase::drivers();qDebug()
}
运行测试一下,看看有没有图片中红圈圈中的两项内容