2013-04-11 108 views
0

我之前有一个问题,因为我的代码没有工作,因为没有安装mySQL驱动程序。如何在Windows上安装MySQL C++驱动程序

现在我已经下载了最新版本的mysql并且拥有qt 5.0.1但是关于Qt或者其他任何我能找到的文档都不适合5.0.1它显示了所有这些不在5.0中的dir路径0.1建立和我找不到做的只是安装此驱动程序是什么

任何帮助将是非常好的,使用即时通讯的Windows 7专业版的BTW

在此先感谢

回答

1

首先,你需要找到你已经安装了mysql。我想这会在你的Program Files的某个地方。在那里你会看到两个目录:includelib。如果没有 - 比你还没有安装mysql的开发版本。别担心,只需再次运行mysql安装,选择更新当前安装,并​​确保在向导中检查'developer-something'。

现在让我们假设,您做的一切都正确,并且您发现mysql includelib目录。记住他们(我们稍后需要他们)。现在你进入你的Qt目录,在那里找到驱动源:./Src/qtbase/src/plugins/sqldrivers/mysql

现在做几个步骤:

  1. 打开cmd并着手MySQL驱动程序的源代码目录
  2. 类型qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro,其中 'C:/ MySQL的/包括' 是你的MySQL的包括和“C路径:/ MySQL/lib'是你的mysql的lib的路径。
  3. 类型nmake(或make如果你使用MinGW的)
  4. 类型nmake install(或make install
  5. 添加你的mysql的lib路径添加到系统路径
  6. 重启

之后,一切都应该工作正常。

+0

的问题是,刚才目录心不是在那里,我搜索我的Qt文件夹MySQL和心不是任何东西,感谢您的回答路径但我真的不需要复制粘贴我所说的没有在问题中工作 – AngryDuck 2013-04-11 08:58:59

+0

我不会将这个mysql安装在您的Qt文件夹中。或者你有没有找到MySQL驱动程序的来源? Mysql和Qt的mysql驱动程序是不一样的。 – Amartel 2013-04-11 09:00:51

+0

和qmake只是说没有这样的命令... – AngryDuck 2013-04-11 09:00:55

0

只需下载5.0.2,因为它的实际工作,并具有该文档显示

相关问题