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

时间:2013-04-11 08:32:48

标签: c++ mysql qt

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

现在我已经下载了最新版本的mysql并拥有qt 5.0.1但是我在Qt或其他任何我能找到的文件上的文档都不适合5.0.1它显示所有这些dir路径在5.0中都不存在。 1构建,我无法找到如何安装此驱动程序

任何帮助都会非常好,我使用的是Windows 7专业版btw

提前致谢

2 个答案:

答案 0 :(得分: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 / include'是mysql包含的路径,'C:/ MySQL / lib'是mysql lib的路径。
  3. 键入nmake(或make如果您正在使用mingw)
  4. 键入nmake install(或make install
  5. 将mysql的lib路径添加到系统路径
  6. 重新启动
  7. 之后,一切都应该正常。

答案 1 :(得分:0)

只需下载5.0.2,因为它实际上有效并且具有文档显示的路径