本人想用下面的程序查询一下QT可以使用的数据库的,可就是不断报错啊:error: cannot call member function ‘QSqlDriver* QSqlDatabase::driver() const’ without object
这个工程只有两个文件,内容如下:
main.cpp
#include <QtCore/QCoreApplication>
#include <QtSql>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    qDebug()<<"Available drivers:";
    QStringList drivers=QSqlDatabase::driver();
    foreach(QString driver,drivers)
        qDebug()<<"\t"<<driver;
    return a.exec();
}
XXX.pro
#-------------------------------------------------
#
# Project created by QtCreator 2012-12-02T19:59:07
#
#-------------------------------------------------QT       += core
QT       += sql
QT       -= gui
TARGET = XXXCONFIG   += console
CONFIG   -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
 就是想不通为嘛报错啊。。。。