我试图将我的QT应用程序连接到MySQL数据库,但出现此错误:
QSqlDatabase:未加载QMYSQL驱动程序 QSqlDatabase:可用的驱动程序:QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7
我尝试了一些在网上找到的准则,但未能解决问题;
MySQL安装在/ usr / local /;
QT“ sqldrivers”文件夹的内容为:
libqsqlite.dylib libqsqlodbc.dylib
libqsqlite.dylib.dSYM libqsqlodbc.dylib.dSYM
libqsqlite_debug.dylib libqsqlodbc_debug.dylib
libqsqlite_debug.dylib.dSYM libqsqlodbc_debug.dylib.dSYM
libqsqlmysql.dylib libqsqlpsql.dylib
libqsqlmysql.dylib.dSYM libqsqlpsql.dylib.dSYM
libqsqlmysql_debug.dylib libqsqlpsql_debug.dylib
libqsqlmysql_debug.dylib.dSYM libqsqlpsql_debug.dylib.dSYM
在install_name_tool -change命令之后,“ otool -L libqsqlmysql.dylib”的结果是:
libqsqlmysql.dylib:
libqsqlmysql.dylib (compatibility version 0.0.0, current version 0.0.0)
@rpath/QtSql.framework/Versions/5/QtSql (compatibility version 5.12.0, current version 5.12.2)
@rpath/QtCore.framework/Versions/5/QtCore (compatibility version 5.12.0, current version 5.12.2)
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/usr/local/mysql-8.0.17-macos10.14-x86_64/lib/libmysqlclient.21.dylib (compatibility version 20.0.0, current version 20.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
有人可以建议我按照正确的步骤进行操作以使MySQL连接正常工作吗?