QT支持Mysql环境配置
来源:互联网 发布:可靠的韩国代购淘宝店 编辑:程序博客网 时间:2024/06/06 12:43
参考:http://hi.baidu.com/tjm98/item/e623b81e43a0bc787b5f2537
http://www.qtcn.org/bbs/simple/?t47118.html(myseemylife网友的设置)
环境:win7,qt4.7.4,mysql5.5
最近研究mysql数据库,Qt来做界面。需要Qt访问mysql数据库。下面是实现步骤
一、编译mysql驱动
如果..\qt-everywhere-opensource-src-4.7.4\plugins\sqldrivers下有qsqlmysqld4.dll、qsqlmysql4.dll和相应的lib文件忽略步骤1-步骤5。
1、打开vs命令提示符
2、输入:cd E:\dstw\qt-everywhere-opensource-src-4.7.4\src\plugins\sqldrivers\mysql>
3、输入:qmake -o Makefile INCLUDEPATH+="E:/dstw/msql5/include" LIBS+="E:/dstw/msql5/lib/libmysql.lib" mysql.pro(注意点:路径不能有空格,E:/dstw/msql5/include和E:/dstw/msql5/lib/libmysql.lib源文件在D:\Program Files\MySQL\MySQL Server 5.5\lib下)(我的是这个路径,大家对应的改改)
4、输入:nmake
5、生成的qsqlmysqld4.dll、qsqlmysql4.dll和相应的lib文件在..\qt-everywhere-opensource-src-4.7.4\plugins\sqldrivers下
6、将libmysql.dll copy到..\qt-everywhere-opensource-src-4.7.4\bin下
二、测试看看是否成功
#include <QtCore/QCoreApplication>#include <QSqlDatabase>#include <QSqlQuery>#include <QSqlError>#include <QSqlDatabase>#include <QStringList>#include <QDebug>int main(int argc, char *argv[]){QCoreApplication a(argc, argv);qDebug() << "Available drivers:"; QStringList drivers = QSqlDatabase::drivers(); foreach(QString driver, drivers) qDebug() << "\t" << driver; QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); qDebug() << "MYSQL driver valid?" << db.isValid();return a.exec();}
哈哈成功了!
- QT支持Mysql环境配置
- Qt连接MySQL数据库[环境配置]
- Windows环境下Qt与MySQL编译环境配置
- Linux下QT平台Mysql数据库开发环境配置
- Linux下QT平台Mysql数据库开发环境配置
- QT开发环境配置
- 配置QT开发环境
- Qt开发环境配置
- QT 环境配置选项
- QT+VS2008 环境配置
- qt vs2005环境配置
- 配置Qt开发环境
- 配置QT开发环境
- 配置Qt+VS2008环境
- Qt Creator 环境配置
- QT环境配置
- Qt-Embedded环境配置
- QT+OPENCV环境配置
- 第三方UIImageView框架SDWebImage的使用
- Tomcat运行Java Web
- 进制转换
- 火车进栈
- 认识linux文件系统(1)
- QT支持Mysql环境配置
- Redis应用场景
- 抓取网页,分析网页内容,模拟登陆网站的逻辑/流程和注意事项
- 如何设置allegro的快捷键
- 第13周项目2--Fibnacci 序列(迭代)
- Chatofpomelo搭建环境(win7)
- http://oklai.name/ 无法横向拉动 iscroll
- mongdb操作数组字段
- MTK 如何默认打开adb debug