QT и SQLITE проблема при сборке - PullRequest
4 голосов
/ 29 июля 2010

Я разрабатываю простое приложение для использования sqlite, проблема в том, что следующий код


/*
...
*/
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("hellogoodbye"); 

if (!db.open()) {
        QMessageBox::critical(0, qApp->tr("Impossibile aprire il database"),
                              qApp->tr("Non è stato possibile aprire il"
                                       "database"), QMessageBox::Cancel);}

дает:


C:\Qt\2010.04\August-build-desktop/../August/main.cc:17: undefined reference to `_imp___ZN12QSqlDatabase17defaultConnectionE' 
C:\Qt\2010.04\August-build-desktop/../August/main.cc:17: undefined reference to `_imp___ZN12QSqlDatabase11addDatabaseERK7QStringS2_' 
C:\Qt\2010.04\August-build-desktop/../August/main.cc:17: undefined reference to `_imp___ZN12QSqlDatabaseD1Ev' 
C:\Qt\2010.04\August-build-desktop/../August/main.cc:18: undefined reference to `_imp___ZN12QSqlDatabase15setDatabaseNameERK7QString' 
C:\Qt\2010.04\August-build-desktop/../August/main.cc:19: undefined reference to `_imp___ZN12QSqlDatabase4openEv' 
C:\Qt\2010.04\August-build-desktop/../August/main.cc:27: undefined reference to `_imp___ZN12QSqlDatabaseD1Ev' 
C:\Qt\2010.04\August-build-desktop/../August/main.cc:27: undefined reference to `_imp___ZN12QSqlDatabaseD1Ev' 

Я использую QTCreator.Кто-нибудь может мне помочь?

1 Ответ

7 голосов
/ 29 июля 2010

Вы добавили QT += sql в файл проекта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...