我之前有一个问题,因为我的代码没有工作,因为没有安装mySQL驱动程序。如何在Windows上安装MySQL C++驱动程序
现在我已经下载了最新版本的mysql并且拥有qt 5.0.1但是关于Qt或者其他任何我能找到的文档都不适合5.0.1它显示了所有这些不在5.0中的dir路径0.1建立和我找不到做的只是安装此驱动程序是什么
任何帮助将是非常好的,使用即时通讯的Windows 7专业版的BTW
在此先感谢
我之前有一个问题,因为我的代码没有工作,因为没有安装mySQL驱动程序。如何在Windows上安装MySQL C++驱动程序
现在我已经下载了最新版本的mysql并且拥有qt 5.0.1但是关于Qt或者其他任何我能找到的文档都不适合5.0.1它显示了所有这些不在5.0中的dir路径0.1建立和我找不到做的只是安装此驱动程序是什么
任何帮助将是非常好的,使用即时通讯的Windows 7专业版的BTW
在此先感谢
首先,你需要找到你已经安装了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的lib的路径。nmake
(或make
如果你使用MinGW的)nmake install
(或make install
)之后,一切都应该工作正常。
只需下载5.0.2,因为它的实际工作,并具有该文档显示
的问题是,刚才目录心不是在那里,我搜索我的Qt文件夹MySQL和心不是任何东西,感谢您的回答路径但我真的不需要复制粘贴我所说的没有在问题中工作 – AngryDuck 2013-04-11 08:58:59
我不会将这个mysql安装在您的Qt文件夹中。或者你有没有找到MySQL驱动程序的来源? Mysql和Qt的mysql驱动程序是不一样的。 – Amartel 2013-04-11 09:00:51
和qmake只是说没有这样的命令... – AngryDuck 2013-04-11 09:00:55