Qt MySQL驱动安装
来源:互联网 发布:通信软件slack 编辑:程序博客网 时间:2024/06/05 05:40
昨晚开始试着用Qt连接数据库,但是没想到事情总是那么不顺利。因为之前学的MySQL,于是决定用这个喽。首先查看了一下Qt的帮助文档,内容如下
上面说明了如何在Windows中安装QMYSQL Plugin。
于是我就开始傻乎乎的按照文档上说的做。打开命令提示符输入“cd %QTDIR%\qtbase\src\plugins\sqldrivers\mysql”,结果发现我没有QTDIR这个环境变量,于是只好自己到QT安装目录找了,搜索一波就找到了。我电脑中的路径如下“C:\Qt\5.6\Src\qtbase\src\plugins\sqldrivers\mysql”,顺便配了一下环境变量。
成功进入到上述目录。输入下一条命令,“qmake “INCLUDEPATH+=(你电脑中MySQL目录下的include文件夹路径)” “LIBS+=(你电脑中MySQL目录下的libmysql.lib文件路径)” mysql.pro”,回车后不会有提示。这时会在工程目录下生成MakeFile,MakeFile.Debug和MakeFile.Release文件,用于提供给下一条命令进行链接。
输入“nmake”后,砰砰。。。错误又来了,提示我说“rc”不是内部或外部的命令。查了一下发现是Windows sdk中的一个程序,为其配置环境变量。重新执行命令,又报错了,提示找不到“Windows.h”。当时心里就不服了,儿童节真的要这样对待我吗。。。
没办法只好重新为VS2015配置环境变量了,打开其安装目录中的Tools文件夹,我电脑中的路径如下“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools”,在文件夹下可以看到一个vsvars32.bat的文件将其拖入命令提示符窗口,回车运行,环境变量就配置好了。但这只是临时的环境变量,关闭窗口后就会失效。再次重新执行上述命令,我嚓ヾ(。`Д´。),又报错了。提示说找不到“mysql.h”文件,但是“mysql.h”文件明明就在工刚才添加的INCLUDEPATH中。于是打开MakeFile.Debug文件查看了一下,发现MySQL中的include路径被qmake命令分的不像样了,因为它把空格看做是路径分隔符。因此,只好把MySQL目录中的include和lib文件夹,直接复制到C盘根目录,终于,重新编译通过了。这样就可以通过Qt程序访问MySQL数据库了。
忘了说了,编译通过后,将MySQL安装目录下的lib文件夹下的libmysql.dll拓展复制到Qt编译器的bin目录下才能正常工作了。
- 安装QT mysql驱动
- Qt MySQL驱动安装
- Qt安装Mysql数据库驱动
- Qt之安装MySQL驱动
- qt MySql和驱动的安装
- [QT] QT编译mysql驱动
- qt mysql 驱动编译
- QT 编译mysql驱动
- Qt编译MySQL驱动
- Qt编译mysql驱动
- Qt mysql驱动编译
- windwos qt mysql 驱动
- QT编译MySQL驱动
- qt mysql驱动编译
- Qt编译MySql驱动
- QT生成mysql驱动
- Qt编译mysql驱动
- Qt编译mysql驱动
- 学生信息管理系统优化
- android eclipse基础开发环境搭建--最新安卓6.0 SDK
- 二叉树的分层打印(三)
- KMP模式匹配算法
- iOS开发中App启动页和应用缩略图标的两种设置方式
- Qt MySQL驱动安装
- hightcharts使用总结
- Java NIO系列教程(十) Java NIO DatagramChannel
- Facebook Open Source项目介绍(Android篇)
- android中的代码混淆
- Java中线程的创建有两种方式
- can't login openstack dashboard
- Cognos Analytics 11 震撼来袭——用户体验大幅提升!
- Windows 版本说明,Enterprise、Ultimate、Home、Professional知多少?