Qt MySQL驱动安装

原创 2016年06月02日 13:07:59

昨晚开始试着用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驱动

mysql.h:没有那个文件或目录

In file included from main.cpp:44:0: ../../../sql/drivers/mysql/qsql_mysql.h:52:19: 致命错误: mysql.h:没...

MYSQL的安装以及QT与MYSQL的连接

从昨天下午开始折腾MYSQL的安装,倒腾了两三个小时才顺利地把MYSQL装上。这其中遇到的问题有很多,比如开始的在官网上文件下载的选择(最好找一个公认的可行的程序),有时候还真得把以前没用的程序果断地...

在qt中安装使用mysql

qt中安装使用mysql数据库

Qt连接数据库Mysql(配置)

windows .pro文件 #在windows下使用第三方库的方法 #D:\mysql\sql\lib LIBS += -LD:\mysql\sql\lib -llibmysql 头文件,包含my...

QT 连接mysql部分

这是安装mysql时的情形: 1.软件中心:输入mysql 安装mysql服务端和客户端,然后再安装mysql 管理员   2.打开mysql管理员  3.点击connect ...
  • qustdjx
  • qustdjx
  • 2012年04月29日 10:36
  • 9270

Qt5构建出错问题解决办法

我之前用的Qt其他版本,因为一些原因我更换了Qt版本,从Qt5.9.1又更换到之前用的Qt5.3.2,但是发现无法build,问题提示如下: 19:54:03: 为项目untitled执行步骤 ...

Ubuntu下qt5.0.2的mysql驱动安装

Ubuntu下安装Qt5.0.2的mysql驱动 1首先要获取qt5的mysql驱动源码,从源码安装. 因为Qt5.0.2安装是以SDK方式进行,默认安装以后的目录里面是没有源码目录的,也就是sr...
  • CDUT100
  • CDUT100
  • 2014年02月26日 12:16
  • 1039

ubuntu下安装qt的mysql驱动遇到的问题

参照网上教程,做的过程遇到很多问题,记下. 1.首先我将软件中心搜到的mysql server和客户端都装上了. 2.sudo apt-get install libm...

Qt安装Mysql数据库驱动

”这几天,心血来潮,想尝试用Qt+Mysql来回顾一下Qt编程。虽说自己学Qt的时间也不短了,但仍旧会碰到一些没有头绪的问题,For instance:“ 环境:Linux-Ubuntu Kylin ...
  • istruth
  • istruth
  • 2014年12月06日 17:04
  • 397
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt MySQL驱动安装
举报原因:
原因补充:

(最多只允许输入30个字)