Russian Qt Forum
Ноябрь 06, 2024, 02:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: В чем проблема?  (Прочитано 4031 раз)
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 ставил из бинарника. Пример никак не менял.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Сентябрь 16, 2007, 23:11 »

скорее всего не подключен модуль QtSql
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Bag
Гость
« Ответ #2 : Сентябрь 16, 2007, 23:21 »

а как его подключить?
PS
я только начинаю разбирать с qt поэтому могу задавать тупые вопросы.
Записан
AlekSi
Гость
« Ответ #3 : Сентябрь 16, 2007, 23:26 »

В файл проекта (.pro) пишешь:
Код:
QT+=sql
В примере, кстати, эта строчка есть.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.134 секунд. Запросов: 23.