crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Установка SQL драйверов в Qt 4.4.3 c MinGw
Wlad
  опции профиля:
сообщение 8.1.2009, 20:54
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 9.12.2008
Пользователь №: 450

Спасибо сказали: 0 раз(а)




Репутация:   1  


До этого момета пользовался бинарной сборкой Qt. Но вот потребовалось работать с базой данных: MySql или IBase.
Попробовал установить, облом.
При первой попытке получил сообщение, что в файле qsql_mysql.h не может найти включаемый файл <mysql.h> !
Посмотрел, его и правда нигде нет!
На всякий случай посмотрел файл qsql_ibase.h. Тут тоже подключается файл <ibase.h>, которого тоже нигде нет.
Закоментировал включение этих файлов, попробовал скомпилировать еще раз.
Получил такие ошибки:

In file included from kernel\qsqldatabase.cpp:50:
kernel\../drivers/mysql/qsql_mysql/h:103: expected ')' before '*' token
In file included from kernel\qsqldatabase.cpp:78:
kernel\../drivers/ibase/qsql_ibase/h:83: expected ')' before "connection"

По опыту компиляции в MinGw знаю, что анологичные ошибки есть следствие ранее имеющихся ошибок.
Что делать дальше не знаю. Может кто ставил эти драйвера?
Подскажите пожалуйста как это можно сделать!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
molchanoviv
  опции профиля:
сообщение 8.1.2009, 21:15
Сообщение #2


Старейший участник
****

Группа: Сомодератор
Сообщений: 597
Регистрация: 18.7.2008
Из: Саратов
Пользователь №: 238

Спасибо сказали: 41 раз(а)




Репутация:   5  


а мускуль то стоит? К тому-же закоментаривать подключение фаилов по меньшей мере глупо, ибо если разработчик включил их, то значит они зачем-то нужны(Если конечно разработчик не быдлокодер, но я сомневаюсь что среди троллей такие есть).
А способ установки дров посмотри тут
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Wlad
  опции профиля:
сообщение 8.1.2009, 21:33
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 9.12.2008
Пользователь №: 450

Спасибо сказали: 0 раз(а)




Репутация:   1  


Спасибо!
Я тоже уже это сообразил, после того, как спокойно покурил.
Это подключаются файлы баз!
У меня дома стоит только IBase, и на другом диске.
Исключу из конфигурации MySql, пропишу путь к ibase.h, и попробую еще раз.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 8.1.2009, 23:00
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Wlad @ 9.1.2009, 0:33) *
Исключу из конфигурации MySql
его не надо исключать, его надо не включать :)
Конфигурируй Qt динамически примерно так:
configure -shared -debug-and-release -qt-zlib -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg

А СУБДшные вещи потом как плагины.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 5.12.2024, 1:18