开源版的QT没有提供Mysql的驱动,导致使用数据库的时候提示如下错误:
QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers: QSQLITE
解决方法:重新编译QT
./configure -qt-sql-mysql -qt-sql-sqlite -plugin-sql-mysql -plugin-sql-sqlite -I/usr/include/mysql -L/usr/lib/mysql
在Makefile 中
QT += sql;