<分区>
我之前有一个问题,因为我的代码由于没有安装 mySQL 驱动程序而无法运行。
现在我已经下载了最新版本的 mysql 并安装了 qt 5.0.1,但是关于 Qt 的文档或我能找到的任何其他内容都不适合 5.0.1,它显示了 5.0 中没有的所有这些目录路径。 1 构建,我无法找到如何安装此驱动程序
任何帮助都会非常好,我使用的是 windows 7 pro btw
提前致谢
<分区>
我之前有一个问题,因为我的代码由于没有安装 mySQL 驱动程序而无法运行。
现在我已经下载了最新版本的 mysql 并安装了 qt 5.0.1,但是关于 Qt 的文档或我能找到的任何其他内容都不适合 5.0.1,它显示了 5.0 中没有的所有这些目录路径。 1 构建,我无法找到如何安装此驱动程序
任何帮助都会非常好,我使用的是 windows 7 pro 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/include'是你到 mysql 的 include 的路径和 'C:/MySQL/lib' 是你到 mysql 的 lib 的路径。nmake
(如果您使用的是 mingw,则键入 make
)nmake install
(或make install
)在那之后,一切都应该正常工作。
关于c++ - 如何在 Windows 上安装 MySQL C++ 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15944120/