Название: QT 4 and SQLite Отправлено: Kirsten от Ноябрь 03, 2005, 00:20 Как получить доступ к б/д sqlite из qt ? (Использую qt 4.0.1 и Visual C++)
Пробую Код:
Вылетает ошибка qtslite.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QSqlDatabase::QSqlDatabase(void)" (__imp_??0QSqlDatabase@@QAE@XZ) referenced in function "public: __thiscall qtslite::qtslite(class QWidget *,class QFlags)" (??0qtslite@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z) В чем проблема ? Название: QT 4 and SQLite Отправлено: Sergey B. от Ноябрь 03, 2005, 12:26 QSqlDatabase *db=QSqlDatabase::addDatabase(QSqlite);
вроде так, под рукой qt нет, посмотри точнее в ассистенте, там точно есть... не забудь указать хост... имя и прочие параметры... Название: QT 4 and SQLite Отправлено: Admin от Ноябрь 03, 2005, 13:30 таки у него уже в линковшике все дохнет
а не на этапе компиляции Название: QT 4 and SQLite Отправлено: Kirsten от Ноябрь 03, 2005, 14:31 если написать QSqlDatabase * db;
то все компилируется нормалньо, но если что-то присвоить db или сдлеать new, то вылетает та же самая ошибка. Название: QT 4 and SQLite Отправлено: Kirsten от Ноябрь 03, 2005, 18:05 скорее всего причина ясна, Qhttp выдает ту же самую ошибку, я прописываю include <QtSql/QSqlDatabase> а в хелпе сказано что нужно в qmake project file добавить QT += sql (тогда include будет <QSqlDatabase>) только непонятно где он находится, если использовать встроенный интегратор с Visual Sudio 2003?
|