你好,我已经下载并安装了用于的QT5.2 32位,我的机器是windows 8 64位,我还安装了visual 2012,安装了MySQL 5.6.16 32位。
我试图连接到一个MySQL数据库,但是我总是收到这个错误
QSqlDatabse: QMYSQL驱动程序未加载QSqlDatabse:可用驱动程序: QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
这是我的密码
#include <QCoreApplication>
#include <QtSql>
#include <QtDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
return a.exec();
}我将路径C:\Program \MySQL\MySQL服务器5.6\lib添加到我的path环境和Qt中run面板中的路径。我知道在Qt5.2中没有必要构建驱动程序,不管怎样,我尝试并构建了它,但是没有区别,我不知道构建过程是否顺利。请给我任何建议,因为我花了过去两天的时间在网上寻找解决方案。谢谢,
发布于 2014-02-06 11:47:06
问题是,我下载了windows离线MySQL安装程序(x86-32位)--安装程序是32位,但是服务器与它的组合是(5.6 64位),看起来好像没有5.6服务器32位,所以我安装了5.5位32位服务器,它工作了。
谢谢你的帮助。
https://stackoverflow.com/questions/21565108
复制相似问题