• 5960阅读
  • 2回复

#include <QtSql> 后编译出错,请指教!(已经解决!) [复制链接]

上一主题 下一主题
离线leehus
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-10
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
源码如下:
#include <QtGui>
#include <QDebug>
#include <QtSql>

#include "ctrlwindow.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QApplication::addLibraryPath("/lib");
    QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));

    QFile file(":/qss/cssall.qss");
                    file.open(QFile::ReadOnly);
                    app.setStyleSheet(file.readAll());
    QSqlDatabase db;
    db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("abcd.dat");
    if (db.open() == false)
    {
        QMessageBox::critical(NULL, "提示信息", db.lastError().text());
        app.exit(1);
        return 1;
    }else QMessageBox::critical(NULL, "提示信息", "OK");
   
    CtrlWindow cwindow;
    cwindow.show();
    return app.exec();
}

错误信息为:
QtSql: No such file or directory
怎么会出这样的错误呢???
[ 此贴被leehus在2008-11-10 11:43重新编辑 ]
离线tommyandone
只看该作者 1楼 发表于: 2008-11-10
你要在Makefile中把QtSql库路径加进去,去看看Makefile吧
离线wvins
只看该作者 2楼 发表于: 2008-11-10
没听说过QtSql,
貌似不是Qt4.
快速回复
限100 字节
 
上一个 下一个