工程文件如下:
######################################################################
# Automatically generated by qmake (2.00a) ??? ?? 18 10:32:27 2006
######################################################################
TEMPLATE = app
TARGET +=
DEPENDPATH += .
INCLUDEPATH += .
# Input
HEADERS += dialog.h mywin.h
SOURCES += dialog.cpp main.cpp mywin.cpp
QT += sql
源代码片断如下:
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("127.0.0.1");
db.setPort(5432);
db.setDatabaseName("test");
db.setUserName("postgres");
db.setPassword("postgres");
bool ok = db.open();
if(!ok)
{
QMessageBox::information(this, tr("db"), db.lastError().text());
return;
}
这时便报了driver not loaded错误。