Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Bag от Сентябрь 16, 2007, 22:46



Название: В чем проблема?
Отправлено: Bag от Сентябрь 16, 2007, 22:46
Подскажите пожалуйста почему при компиляции кутешного примера cachedtable возникает следующая ошибка?
Код:
In file included from main.cpp:41:
../connection.h:43:24: QSqlDatabase: No such file or directory
../connection.h:44:21: QSqlError: No such file or directory
../connection.h:45:21: QSqlQuery: No such file or directory
In file included from main.cpp:41:
../connection.h: In function `bool createConnection()':
../connection.h:57: error: `QSqlDatabase' undeclared (first use this function)
../connection.h:57: error: (Each undeclared identifier is reported only once for
 each function it appears in.)
../connection.h:57: error: expected `;' before "db"
../connection.h:58: error: `db' undeclared (first use this function)
../connection.h:69: error: `QSqlQuery' undeclared (first use this function)
../connection.h:69: error: expected `;' before "query"
../connection.h:70: error: `query' undeclared (first use this function)
mingw32-make[1]: *** [tmp\obj\release_shared\main.o] Error 1
mingw32-make[1]: Leaving directory `C:/QT/4.3.1/examples/sql/cachedtable'
mingw32-make: *** [release] Error 2
Версия qt 4.3.1 ставил из бинарника. Пример никак не менял.


Название: Re: В чем проблема?
Отправлено: Racheengel от Сентябрь 16, 2007, 23:11
скорее всего не подключен модуль QtSql


Название: Re: В чем проблема?
Отправлено: Bag от Сентябрь 16, 2007, 23:21
а как его подключить?
PS
я только начинаю разбирать с qt поэтому могу задавать тупые вопросы.


Название: Re: В чем проблема?
Отправлено: AlekSi от Сентябрь 16, 2007, 23:26
В файл проекта (.pro) пишешь:
Код:
QT+=sql
В примере, кстати, эта строчка есть.