我之前有一个问题,因为我的代码不工作,因为没有安装mySQL驱动程序。
现在我已经下载了mysql的最新版本并安装了qt 5.0.1,但是Qt或其他我能找到的文档并不适用于5.0.1,它显示了5.0.1版本中没有的所有目录路径,我不知道如何安装这个驱动程序
任何帮助都是非常好的,我使用的是windows 7 pro btw。
提前感谢
发布于 2013-04-11 16:53:33
首先,您需要找到安装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/’是mysql包含的路径,'C:/MySQL/ lib‘是mysql库的路径。
nmake (如果使用的是make )H215<代码>H116<代码>键入<代码>d17(或将mysql的lib路径键入系统lib在那之后,一切都会正常工作。
发布于 2013-04-11 17:15:42
只需下载5.0.2,因为它实际工作,并且具有文档显示的路径
https://stackoverflow.com/questions/15944120
复制相似问题