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

C++ QSQLDABASE:未加载QMYSQL驱动程序QSQLDABASE:可用驱动程序:QSQLITE QODBC QODBC3 QPSQL QPSQL7,c++,mysql,qt,C++,Mysql,Qt,我是新来的 我想运行以下代码: QApplication a(argc, argv); QSqlDatabase::addDatabase("QMYSQL"); teste w; w.show(); return a.exec(); 当我试着运行它时,我变成了这个错误 QSQLDABASE:QMYSQL驱动程序未加载QSQLDABASE:可用驱动程序:QSQLITE QODBC QODBC3 QPSQL QPSQL7 我有Windows7,32位系统,Msql 5.1.72,qt.5.1.1,

我是新来的 我想运行以下代码:

QApplication a(argc, argv);
QSqlDatabase::addDatabase("QMYSQL");
teste w;
w.show();
return a.exec();
当我试着运行它时,我变成了这个错误

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

我有Windows7,32位系统,Msql 5.1.72,qt.5.1.1,VisualStudio2010


有什么建议吗?

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

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

您就可以看到我的答案。希望有帮助。