我从来没接触过QT 和POSTGRESQL,悟性也确实太低,在链接上遇到了
问题,GOOGLE和BAIDU都用了,研究了1个多星期了,还是没弄出来,在这里求教各位:
其实就是想要QT运行
显示能和POSTGRESQL链接就完了,这就点东西,都一直没弄出来。。。哎
我放我的CODE 上来,如果有错的,请大家指出来:
test.pro:
QT +=core
QT +=
sqlQT -= gui
INCLUDEPATH += -I"C:Program Files\PostgreSQL\9.0\include"
INCLUDEPATH += -I"C:\Program Files\PostgreSQL\9.0\include"
TARGET = test
CONFIG += console
CONFIG += qt debug
CONFIG -= app_bundle
CONFIG += plugin
TEMPLATE = app
SOURCES += main.cpp
main.cpp:
数据库的信息我确定没错
#include <QtCore/QCoreApplication>
#include <QtSql>
#include <QSqlDatabase>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("localhost");
db.setDatabaseName("postgres");
db.setUserName("postgres");
db.setPassword("jeshi1987");
db.setPort(5432);
bool ok = db.open();
return a.exec();
}
显示的结果无论是怎么改一直都是:
QSqlDatabase: QPSQL driver
not loaded
QsqlDatabase: available drivers: QSQLITE QODBC3 QODBC
[ 此帖被jeshi在2011-03-02 05:27重新编辑 ]