本人想用下面的程序查询一下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
就是想不通为嘛报错啊。。。。