如何在Windows上安装MySQL C++驱动程序

如何在Windows上安装MySQL C++驱动程序,c++,mysql,qt,C++,Mysql,Qt,我之前有一个问题,因为我的代码没有工作,因为没有安装mySQL驱动程序 现在我已经下载了最新版本的mysql,并拥有Qt5.0.1,但是qt上的文档或我能找到的任何其他内容都不适合5.0.1,它显示了5.0.1版本中没有的所有dir路径,我找不到只安装此驱动程序的方法 任何帮助都会非常好,我使用Windows7 pro顺便说一句 提前感谢首先,您需要找到安装mysql的位置。我猜它会在你的程序文件中的某个地方。在那里您将看到两个目录:include和lib。如果没有-那么您还没有安装mysql的

我之前有一个问题,因为我的代码没有工作,因为没有安装mySQL驱动程序

现在我已经下载了最新版本的mysql,并拥有Qt5.0.1,但是qt上的文档或我能找到的任何其他内容都不适合5.0.1,它显示了5.0.1版本中没有的所有dir路径,我找不到只安装此驱动程序的方法

任何帮助都会非常好,我使用Windows7 pro顺便说一句


提前感谢

首先,您需要找到安装mysql的位置。我猜它会在你的程序文件中的某个地方。在那里您将看到两个目录:include和lib。如果没有-那么您还没有安装mysql的开发者版本。别担心,只需再次运行mysql安装,选择更新当前安装,并确保在向导中选中“developer something”

现在让我们假设,您做的一切都是正确的,并且找到了mysql include和lib目录。记住它们,我们稍后会需要它们的。现在,转到Qt的目录,并在那里找到驱动程序的源代码:./Src/qtbase/Src/plugins/sqldrivers/mysql

现在,请执行几个步骤:

打开cmd并转到mysql驱动程序的源目录 键入qmake INCLUDEPATH+=C:/MySQL/include LIBS+=C:/MySQL/lib/libmysql.lib MySQL.pro,其中“C:/MySQL/include”是指向MySQL的include的路径,“C:/MySQL/lib”是指向MySQL的lib的路径。 如果使用mingw,请键入nmake或make 键入nmake install或make install 将mysql的lib路径添加到系统路径 重新启动
在那之后,一切都会好起来。

只需下载5.0.2,因为它实际上可以工作,并且有文档显示的路径。

问题是目录不在那里,我在我的Qt文件夹中搜索mysql,但什么都没有,谢谢你的回答,但我真的不需要我在问题中所说的内容的拷贝和粘贴。我不知道这个mysql会安装在你的Qt文件夹中。或者您没有找到mysql驱动程序的源代码吗?Mysql和Qt的Mysql驱动程序不一样,qmake只是说没有这样的命令……好吧。。。。。。包含名为mysql的文件夹的插件文件在5.0.1中不存在,因此我无法使用cd…/…/…/mysql,因为没有。我下载了MySQL,我有Qt5.0.1它是如何构建的,我不能这样做,因为文档已经过时了解决这个问题的两种方法:1。在QtCreator中打开mysql.pro并从中编译。2.将qmake的路径添加到系统路径变量中。我推荐第二种。