Russian Qt Forum

Qt => Базы данных => Тема начата: Kapik от Октябрь 25, 2005, 01:23



Название: :?: HELP :?: Qt-4.0.1 + FireBird-1.5.2
Отправлено: Kapik от Октябрь 25, 2005, 01:23
Уважаемые господа профессионалы !

 :?: Подскажите КАК ПРАВИЛЬНО собрать Qt с поддержкой iBase
 :?: Где и что прописать, чего не забыть

Поставил Qt-4.0.1-OpenSource  собираю по-умолчанию:
configure -platform win32-g++
все работает

Пытаюсь собрать с поддержкой ibase:
configure -platform win32-g++ -qt-sql-ibase -plugin-sql-ibase
получаю ошибку :evil:

В файлах:
\src\plugins\sqldrivers\ibase\ibase.pro
\src\sql\drivers\drivers.pri  
нахожу такие строки:
Цитировать

win32 {
    !win32-borland:LIBS *= gds32_ms.lib
    win32-borland:LIBS  += gds32.lib
}

Заменяю gds32_ms.lib на /FireBird/lib/fbclient_ms.lib
Пробую собрать - ОШИБКИ  :twisted:

В /FireBird/Lib лежат:
fbclient_bor.lib
fbclient_ms.lib
ib_util_ms.lib

Может быть я не ту библиотеку указываю  :?:
И что такое ib_util_ms.lib и к чему ее прикрутить  :?:
А что лучше fbclient_bor.lib или fbclient_ms.lib  :?:

Но ведь еще есть /FireBird/include, где лежат:
ib_util.h
ibase.h
iberror.h

А их где надо прописать :?:

КОРОЧЕ Я ЗАПУТАЛСЯ СОВСЕМ  :o

 :?: Подскажите КАК ПРАВИЛЬНО собрать Qt с поддержкой iBase
 :?: Где и что прописать, чего не забыть

Я думаю что ответы на эту кучу вопросов будут полезны многим начинающим  :wink: [/u]