qt mysql驱动编译
2014-08-15 10:34
363 查看
数据库安装选择mysql-5.1.59-win32.msi
Complete完全安装
1.拷贝libmysql.dll到qt里
2.拷贝文件到qt里
3.修改mysql.pro 文件
修改mysql.pro文件,在第二行添加如下内容
INCLUDEPATH += "./include"
LIBS += "./lib/opt/libmysql.lib"
4.运行qt控制台
5.
运行qt 4.7.4 Command Prompt 输入以下命令(路径自己注意修改)
cd qt\4.7.4\src\plugins\sqldrivers\mysql
qmake
mingw32-make release
mingw32-make debug
执行qmake后没有返回结果,只是在mysql目录下生成了debug和release的makefile文件Makefile.Debug和Makefile.Release。
全部执行完后,将release下的libqsqlmysql4.a,qsqlmysql4.dll和debug下的libqsqlmysqld4.a,libqsqlmysqld4.dll
6.
7.接下来运行一个例子看驱动是否装好:
新建一个qt gui 控制台项目SQLtest
在SQLtest.pro中加入QT +=sql
接着修改main.cpp如下
#include <QtCore/QCoreApplication>
#include <QtSql>int main(int argc, char *argv[]){
QCoreApplication a(argc, argv);
qDebug() << "Available drivers:";
QStringList drivers = QSqlDatabase::drivers();
foreach(QString driver, drivers) qDebug() << "\t "<< driver;
qDebug() << "End";
return a.exec();
}
执行程序输出为:
Available drivers:
"QSQLITE"
"QMYSQL3"
"QMYSQL"
End
其中有"QMYSQL"则表示编译mysql的驱动成功了!!
Complete完全安装
1.拷贝libmysql.dll到qt里
2.拷贝文件到qt里
3.修改mysql.pro 文件
修改mysql.pro文件,在第二行添加如下内容
INCLUDEPATH += "./include"
LIBS += "./lib/opt/libmysql.lib"
4.运行qt控制台
5.
运行qt 4.7.4 Command Prompt 输入以下命令(路径自己注意修改)
cd qt\4.7.4\src\plugins\sqldrivers\mysql
qmake
mingw32-make release
mingw32-make debug
执行qmake后没有返回结果,只是在mysql目录下生成了debug和release的makefile文件Makefile.Debug和Makefile.Release。
全部执行完后,将release下的libqsqlmysql4.a,qsqlmysql4.dll和debug下的libqsqlmysqld4.a,libqsqlmysqld4.dll
6.
7.接下来运行一个例子看驱动是否装好:
新建一个qt gui 控制台项目SQLtest
在SQLtest.pro中加入QT +=sql
接着修改main.cpp如下
#include <QtCore/QCoreApplication>
#include <QtSql>int main(int argc, char *argv[]){
QCoreApplication a(argc, argv);
qDebug() << "Available drivers:";
QStringList drivers = QSqlDatabase::drivers();
foreach(QString driver, drivers) qDebug() << "\t "<< driver;
qDebug() << "End";
return a.exec();
}
执行程序输出为:
Available drivers:
"QSQLITE"
"QMYSQL3"
"QMYSQL"
End
其中有"QMYSQL"则表示编译mysql的驱动成功了!!
相关文章推荐
- windows下编译qt的mysql驱动
- QT 4.7.3 编译mysql驱动
- QT4.7.1版本 mysql驱动插件 编译的问题
- 编译MySQL驱动 与 Qt 连接 MySQL
- windows下编译qt的mysql驱动
- 实现在XP中为QT编译MySQL驱动实例
- QT Mysql 驱动编译过程(windows下)
- QT 编译mysql驱动
- qt mysql 驱动编译
- QT在linux下编译mysql驱动
- 编译QT的MySql驱动问题及解决方案
- QT Mysql 驱动编译过程(win32系统平台)
- 编译Qt的MySql驱动
- Window下 Qt 编译MySQL驱动
- 编译QT的mysql驱动
- Qt环境(MinGW, VS2008)下编译MySQL驱动
- 编译Qt的MySql驱动
- Qt4.7.3(MinGW Opensource版)windows编译mysql驱动
- QT在windows下编译mysql驱动
- 使用mingw32编译QT下mysql驱动的流程