基本上,当我尝试连接到 mysql 数据库时,我收到此错误:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC QODBC3
我尝试安装驱动程序,仅从http://download.qt-project.org/official_releases/qt/5.0/5.0.2/single/qt-everywhere-opensource-src-5.0.2.zip提取 qtbase并放置它在我的 Qt 目录中。我还通过 inbush 遵循了本指南:http ://www.qtcentre.org/threads/45295-using-mysql-plugin这样做:http ://puu.sh/3nyG9.png
inbush 说要将 libmysql.dll 从 C:\mysql\bin 复制到 C:\Qt\bin 但我没有在 bin 中找到 libmysql.dll,但我确实在 lib 中找到了它。所以我把它拿去我的 Qt\bin,并注意到它只是这些文件http://puu.sh/3nB5m.png所以我想把它放在 Qt\lib 中。我尝试重新运行我的项目,但它仍然给了我同样的错误。我的 .pro 文件确实有 Qt += sql,之后我确实运行了 qmake。我究竟做错了什么?