Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经编译了qmysql驱动插件并将调试和发布.dll以及.lib文件放在\plugins\sqldrivers. 但是当我尝试qDebug() << QSqlDatabase::drivers();它时仍然得到("QSQLITE", "QODBC3", "QODBC", "QPSQL7", "QPSQL")并且QMYSQL驱动程序不可用。任何想法?
qmysql
.dll
.lib
\plugins\sqldrivers
qDebug() << QSqlDatabase::drivers();
("QSQLITE", "QODBC3", "QODBC", "QPSQL7", "QPSQL")
QMYSQL
Qt 版本:4.8.4 编译器:MSVC2010
操作系统:windows vista(64位)
您的应用程序需要 libmysql.dll,您可以在 MySQL 安装目录中找到它。您可以将其复制到 Qt bin 目录或 .exe 的同一目录中
请注意,在将新的 dll 文件放入 \plugins\sqldrivers 或 Qt bin 目录后,您需要重新启动 IDE(Qt Creator 或任何 IDE)。