首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

问一下为什麼QT链接SQLite3数据库失败?解决方案

2012-05-16 
问一下为什麼QT链接SQLite3数据库失败?C/C++ code#include mainwidget.h#include QApplication#includ

问一下为什麼QT链接SQLite3数据库失败?

C/C++ code
#include "mainwidget.h"#include "QApplication"#include "QMessageBox"int main(int argc,char **argv){    QApplication app(argc,argv);    QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");    db.setDatabaseName("/home/Xtricman/.sunpinyin/userdict");    if(!db.open())    {        QMessageBox::warning(0,"Link Fail!","please check");        return -1;    }    mainwidget a;    a.show();    return app.exec();}

这个是主函数代码,mainwidget是我自己的主窗口

ubuntu 12.04,装了libqt4-sql-sqlite,但是这个数据库总是链接失败啊,文件也存在啊,我用sqliteman可以打开这个文件啊。但是每次运行,link fail对话框都会弹出来,要怎么才能链接上数据库呢?


[解决办法]
是不是路径没有写完整啊,后缀名也要写的

热点排行