【问题标题】:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7QSqlDatabase:未加载 QMYSQL 驱动程序QSqlDatabase:可用驱动程序:QSQLITE QODBC QODBC3 QPSQL QPSQL7
【发布时间】:2013-11-08 18:59:41
【问题描述】:

我是新来的 我想运行这段代码:

QApplication a(argc, argv);
QSqlDatabase::addDatabase("QMYSQL");
teste w;
w.show();
return a.exec();

当我尝试运行它时,我变成了这个错误

QSqlDatabase:未加载 QMYSQL 驱动程序 QSqlDatabase:可用驱动程序:QSQLITE QODBC QODBC3 QPSQL QPSQL7

我有window7、32位系统、Msql 5.1.72、qt.5.1.1、visual Studio 2010

有什么建议吗?

【问题讨论】:

  • 你可以看到我的回答here。希望对您有所帮助。

标签: c++ mysql qt


【解决方案1】:

错误消息提示您错过了QMYSQL 插件。您可以查看Qt Documentation 了解如何在 Windows 上构建它。

【讨论】:

    【解决方案2】:

    有时只需要将libmysql.dll%mysql%\lib复制到C:\Windows

    【讨论】:

      猜你喜欢
      • 2018-05-17
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 2016-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多