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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 4.2,VC++ 2005 - как включить поддержку SQL  (Прочитано 4814 раз)
Андрей А.
Гость
« : Декабрь 06, 2006, 14:35 »

Прошу прощения за, возможно, ламерский вопрос, но у меня не получается подключить SQL-библиотеку Qt. Весь проект строится в среде VC++ 2005 Express Edition. Qt - коммерческий, поэтому не компилировался вообще. Как встал, так и заработал. В файл .pro своего проекта я включил +=SQL, но это не помогло. Да и вроде как не смотрится этот файл при компиляции в VC. Или я чего-то недопонимаю? :oops:
Записан
Dendy
Гость
« Ответ #1 : Декабрь 06, 2006, 16:41 »

Поиск по форуму тебя спасёт. Если не найдёшь возможньІе причиньІ своей проблемьІ - скажи, я убью себя об стену.
Записан
Андрей А.
Гость
« Ответ #2 : Декабрь 06, 2006, 16:47 »

Слишком много всего перерывать и пробовать, вот в чем проблема. :-( Но с подключением библиотеки я уже сам справился - вписал qtsql4.lib в настройках подключаемых библиотек VC++. Однако теперь у меня пишется Driver not loaded и я не пойму, что же именно мне надо компилировать. Те исходники, что лежат в qt\src или те, что как я понял должны поставляться с MySql? Но в моей поставке (MySql Server 5) исходников вообще нет. Может надо куда-то прикрутить mysql.dll, который есть там в \bin? Но куда?
Записан
Dendy
Гость
« Ответ #3 : Декабрь 06, 2006, 18:47 »

Нужно собрать Qt драйвер для MySql. Собирается с помощью заголовочников и либ из инсталляционного пакета MySql. Запусти его ещё раз и поставь галочку, мол устанавливать девелоперские либьІ и заголовочники. После етого:

cd qtdir/src/plugins/sqldrivers/mysql
qmake
nmake

Результат - появление плагина в каталоге: qtdir/plugins/sqldrivers. После етого опять пробуешь запускать свою программу.
Записан
Андрей А.
Гость
« Ответ #4 : Декабрь 07, 2006, 13:32 »

Плагин появился - ошибка осталась. :cry: Driver not loaded Driver not loaded
Записан
okritsky
Гость
« Ответ #5 : Декабрь 15, 2006, 20:54 »

Цитата: "Андрей А."
Плагин появился - ошибка осталась. :cry: Driver not loaded Driver not loaded
там в файл *.pro твоей программки надо вручную добавлять что-то вроде "QT += sql"
Записан
Андрей А.
Гость
« Ответ #6 : Декабрь 18, 2006, 10:37 »

Цитата: "okritsky"
Цитата: "Андрей А."
Плагин появился - ошибка осталась. :cry: Driver not loaded Driver not loaded
там в файл *.pro твоей программки надо вручную добавлять что-то вроде "QT += sql"

Спасибо - но это я сделал сразу же, о чем и написано в первом письме. На самом деле проблема была в том, что надо было подключить в VC++ библиотеку QtSqld4.lib, поскольку у меня debug-профиль стоит.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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