QMYSQL驱动程序未加载

时间:2013-08-06 10:26:59

标签: qt qt4

我编译了qmysql驱动程序插件,并在.dll中放置了调试和发布.lib\plugins\sqldrivers个文件。但是,当我尝试qDebug() << QSqlDatabase::drivers();时,它仍然会获得("QSQLITE", "QODBC3", "QODBC", "QPSQL7", "QPSQL")并且QMYSQL驱动程序不可用。任何想法?

Qt版本:4.8.4
 编译:MSVC2010

操作系统:Windows Vista(64位)

1 个答案:

答案 0 :(得分:3)

您的应用程序需要libmysql.dll,您可以在MySQL安装目录中找到它。您可以将其复制到Qt bin目录或.exe

的同一目录中

请注意,在将新的dll文件放入\ plugins \ sqldrivers或Qt bin目录后,需要重新启动IDE(Qt Creator或IDE)。