1.#include <QtSql/QMYSQLDriver>去掉
然後重新運行程序
根據提示
2.如果找不到QMYSQL驅動,那麽妳需要先編譯這個驅動。先到Plugins/SqlDriver下看看有沒有qsqlmysql.*與qsqlmysqld.*的動態庫文件。
如果沒有,說明妳沒有編譯mysql驅動插件。如果有但是連不上驅動,說明妳的動態庫沒有放在程序的目錄下(實質是沒有放在程序可搜索的目錄裏),把這些動態庫放在程序目錄,不要少mysql的動態庫(這個不是QT編譯的那個QSQLMSQL的那個,是MYSQL自己的都太庫)。
3.編譯mysql驅動插件。
打開妳的QT助手(Qt Assistant),查找這個“SQL Database Drivers”。裏面有編譯的方法。
註意了這個編譯需要妳提供MySql的頭文件和庫文件。妳說的mysql.h即mysql的頭文件了。如果妳沒有,去下載MYSQL的SDK。