之前我有一个问题,因为我的代码没有工作,因为没有安装mySQL驱动程序。
现在我已经下载了最新版本的mysql并拥有qt 5.0.1但是我在Qt或其他任何我能找到的文件上的文档都不适合5.0.1它显示所有这些dir路径在5.0中都不存在。 1构建,我无法找到如何安装此驱动程序
任何帮助都会非常好,我使用的是Windows 7专业版btw
提前致谢
答案 0 :(得分:1)
首先,您需要找到安装mysql的位置。我猜它会在你Program Files
的某个地方。在那里,您将看到两个目录:include
和lib
。如果没有 - 比你还没有安装mysql的开发者版本。别担心,只需再次运行mysql安装,选择更新当前安装,并确保在向导中检查'developer-something'。
现在让我们假设,你做的一切都正确,你找到了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 lib的路径。nmake
(或make
如果您正在使用mingw)nmake install
(或make install
)之后,一切都应该正常。
答案 1 :(得分:0)
只需下载5.0.2,因为它实际上有效并且具有文档显示的路径