读书人

QT sqlite解决办法

发布时间: 2012-04-11 17:42:33 作者: rapoo

QT sqlite
我刚开始初学sqlite,程序这样写的
#include<QtSql/QSqlDatabase>
#include<QtSql/QSqlQuery>
...
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("guo.db");
..
最后提示我
/home/guozhixin/QTli/ini/dialog.cpp:48: undefined reference to `QSqlDatabase::defaultConnection'
/home/guozhixin/QTli/ini/dialog.cpp:48: undefined reference to `QSqlDatabase::addDatabase(QString const&, QString const&)'
/home/guozhixin/QTli/ini/dialog.cpp:48: undefined reference to `QSqlDatabase::~QSqlDatabase()'
/home/guozhixin/QTli/ini/dialog.cpp:49: undefined reference to `QSqlDatabase::setDatabaseName(QString const&)'
/home/guozhixin/QTli/ini/dialog.cpp:49: undefined reference to `QSqlDatabase::~QSqlDatabase()'
/home/guozhixin/QTli/ini/dialog.cpp:49: undefined reference to `QSqlDatabase::~QSqlDatabase()'

请问各位这是怎么回事?

[解决办法]
在pro文件中加入
QT+=sql

读书人网 >QT开发

热点推荐