【发布时间】:2013-04-11 17:15:41
【问题描述】:
我之前有一个问题,因为没有安装 mySQL 驱动程序,我的代码无法运行。
现在我已经下载了最新版本的 mysql 并拥有 qt 5.0.1,但是关于 Qt 的文档或我能找到的任何其他内容都不适用于 5.0.1,它显示了所有这些仅在 5.0 中没有的 dir 路径。 1 构建,我无法找到仅安装此驱动程序的方法
任何帮助都会非常好,我正在使用 Windows 7 pro 顺便说一句
提前致谢
【问题讨论】:
我之前有一个问题,因为没有安装 mySQL 驱动程序,我的代码无法运行。
现在我已经下载了最新版本的 mysql 并拥有 qt 5.0.1,但是关于 Qt 的文档或我能找到的任何其他内容都不适用于 5.0.1,它显示了所有这些仅在 5.0 中没有的 dir 路径。 1 构建,我无法找到仅安装此驱动程序的方法
任何帮助都会非常好,我正在使用 Windows 7 pro 顺便说一句
提前致谢
【问题讨论】:
首先你需要找到你安装mysql的地方。我想它会在您的Program Files 中的某个地方。在那里您将看到两个目录:include 和 lib。如果没有 - 比你还没有安装 mysql 的开发者版本。不用担心,只需再次运行 mysql 安装,选择更新您当前的安装并确保在向导中选中“开发人员”。
现在让我们假设,你做的一切都是正确的,你找到了 mysql include 和 lib 目录。记住它们(稍后我们将需要它们)。现在你进入你的 Qt 目录,并在那里找到驱动程序的源代码:./Src/qtbase/src/plugins/sqldrivers/mysql。
现在做几个步骤:
qmake "INCLUDEPATH+=C:/MySQL/include" "LIBS+=C:/MySQL/lib/libmysql.lib" mysql.pro,其中“C:/MySQL/include”是您的 mysql 包含路径,“C:/MySQL/lib”是您的 mysql 库路径。nmake(或make,如果您使用的是mingw)nmake install(或make install)之后,一切都应该正常了。
【讨论】:
mysql.pro 并从那里编译。 2. 将qmake 的路径添加到您的系统PATH 变量中。我推荐第二个。
只需下载 5.0.2,因为它确实有效并且具有文档显示的路径
【讨论】: