Russian Qt Forum
Ноябрь 23, 2024, 11:39
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Qt 4.2,VC++ 2005 - как включить поддержку SQL
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt 4.2,VC++ 2005 - как включить поддержку SQL (Прочитано 4806 раз)
Андрей А.
Гость
Qt 4.2,VC++ 2005 - как включить поддержку SQL
«
:
Декабрь 06, 2006, 14:35 »
Прошу прощения за, возможно, ламерский вопрос, но у меня не получается подключить SQL-библиотеку Qt. Весь проект строится в среде VC++ 2005 Express Edition. Qt - коммерческий, поэтому не компилировался вообще. Как встал, так и заработал. В файл .pro своего проекта я включил +=SQL, но это не помогло. Да и вроде как не смотрится этот файл при компиляции в VC. Или я чего-то недопонимаю? :oops:
Записан
Dendy
Гость
Qt 4.2,VC++ 2005 - как включить поддержку SQL
«
Ответ #1 :
Декабрь 06, 2006, 16:41 »
Поиск по форуму тебя спасёт. Если не найдёшь возможньІе причиньІ своей проблемьІ - скажи, я убью себя об стену.
Записан
Андрей А.
Гость
Qt 4.2,VC++ 2005 - как включить поддержку SQL
«
Ответ #2 :
Декабрь 06, 2006, 16:47 »
Слишком много всего перерывать и пробовать, вот в чем проблема. :-( Но с подключением библиотеки я уже сам справился - вписал qtsql4.lib в настройках подключаемых библиотек VC++. Однако теперь у меня пишется Driver not loaded и я не пойму, что же именно мне надо компилировать. Те исходники, что лежат в qt\src или те, что как я понял должны поставляться с MySql? Но в моей поставке (MySql Server 5) исходников вообще нет. Может надо куда-то прикрутить mysql.dll, который есть там в \bin? Но куда?
Записан
Dendy
Гость
Qt 4.2,VC++ 2005 - как включить поддержку SQL
«
Ответ #3 :
Декабрь 06, 2006, 18:47 »
Нужно собрать Qt драйвер для MySql. Собирается с помощью заголовочников и либ из инсталляционного пакета MySql. Запусти его ещё раз и поставь галочку, мол устанавливать девелоперские либьІ и заголовочники. После етого:
cd qtdir/src/plugins/sqldrivers/mysql
qmake
nmake
Результат - появление плагина в каталоге: qtdir/plugins/sqldrivers. После етого опять пробуешь запускать свою программу.
Записан
Андрей А.
Гость
Qt 4.2,VC++ 2005 - как включить поддержку SQL
«
Ответ #4 :
Декабрь 07, 2006, 13:32 »
Плагин появился - ошибка осталась. :cry: Driver not loaded Driver not loaded
Записан
okritsky
Гость
Qt 4.2,VC++ 2005 - как включить поддержку SQL
«
Ответ #5 :
Декабрь 15, 2006, 20:54 »
Цитата: "Андрей А."
Плагин появился - ошибка осталась. :cry: Driver not loaded Driver not loaded
там в файл *.pro твоей программки надо вручную добавлять что-то вроде "QT += sql"
Записан
Андрей А.
Гость
Qt 4.2,VC++ 2005 - как включить поддержку SQL
«
Ответ #6 :
Декабрь 18, 2006, 10:37 »
Цитата: "okritsky"
Цитата: "Андрей А."
Плагин появился - ошибка осталась. :cry: Driver not loaded Driver not loaded
там в файл *.pro твоей программки надо вручную добавлять что-то вроде "QT += sql"
Спасибо - но это я сделал сразу же, о чем и написано в первом письме. На самом деле проблема была в том, что надо было подключить в VC++ библиотеку QtSql
d
4.lib, поскольку у меня debug-профиль стоит.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...