fedora9下使用QT连接数据库(QSqlDatabase: QODBC driver not loaded)

来源:互联网 发布:网络中央电视台 编辑:程序博客网 时间:2024/05/24 07:11

开源版的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;