当我尝试访问 mysql 时,出现以下错误:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC QODBC3
我已经在 C:\Program Files (x86)\MySQL 中安装了 mysql。
我用谷歌搜索了这个问题,我得到了这个链接:http ://www.qtcentre.org/threads/45295-using-mysql-plugin
但是,我找不到 inbush 所说的任何文件。我从这里开始迷路了:
为了便于在终端中执行命令到系统变量路径:“C:\Qt\2010.05\qt\bin\;C:\Qt\2010.05\mingw\bin\”。这些目录是可执行文件qmake、mingw32make、g++。重启。
在终端中,进入QTDIR/src/plugins/sqldrivers/mysql(cd C:\Qt\2010.05\qt\src\plugins\sqldrivers\mysql)
执行qmake -o Makefile "INCLUDEPATH +=C:/MySQL/include" "LIBS+=C:/MySQL/lib/opt/libmysql.lib" mysql.pro
我的 Qt 文件的位置等:
编译器:http: //puu.sh/3mdR0.png
实际Qt: http: //puu.sh/3mdSA.png
请帮忙。