Russian Qt Forum

Qt => Базы данных => Тема начата: Andrei от Май 24, 2004, 16:07



Название: Как построить OCI драйвер ?
Отправлено: Andrei от Май 24, 2004, 16:07
Здравствуйте !
Использую такую команды
D:\Qt\3.2.0b1\bin\configure.exe -redo -qt-sql-oci -plugin-sql-oci
make

oci драйвера не собираются :( Что не правильно ?

Кроме того обнаружил неприятну особенность в D:\Qt\3.2.0b1\src\Makefile написано
brcc32 qt.rc
а нужно
brcc32 qt.rc -i"$(BCB)\include"
т.к. в qt.rc есть включение #include <winver.h>
я исправил в самом Makefile, а может где-то в настройках нужно поправить, что-бы он нормальный Makefile генерировал.


Название: Как построить OCI драйвер ?
Отправлено: Aik от Май 24, 2004, 16:34
что говорит при сборке плагина и прописаны ли у тебя Oracle headers и libs


Название: Как построить OCI драйвер ?
Отправлено: Andrei от Май 25, 2004, 10:05
Вроде разобрался.
добавил в qmake.conf
QMAKE_INCDIR      = D:\orant\OCI80\INCLUDE
QMAKE_INCDIR_QT      = $(QTDIR)\include
QMAKE_LIBDIR      = $(BCB)\lib
QMAKE_LIBDIR_QT      = $(QTDIR)\lib D:\orant\OCI80\LIB\BORLAND

Кста в qt3.2.3 исправлена ошибка касательна brcc32

Спасибо.


Название: Как построить OCI драйвер ?
Отправлено: EugeneVC от Май 25, 2004, 10:17
как кстати под виндой связка Oracle + qt.

проблем нет?


Название: Как построить OCI драйвер ?
Отправлено: Andrei от Май 25, 2004, 11:20
Т.к. опыт работы с qt у меня практически нулевой, я не могу сколь нибудь объективно судить о работе qt c Oracle.
Могу только сказать что с клиентом 8.0.5 собралось все без ошибок.
(надо будет попробовать с 8.1.7)
На ощубь в qt дизайнере создал визардом DBGrid. На первый взгляд все нормально, соединяется и фетчит данные из таблицы доаольно шустро. Кстати где он блин хранит исходники, которые я создал визардом ?


Название: Как построить OCI драйвер ?
Отправлено: EugeneVC от Май 25, 2004, 11:30
Визардом ты скорее создал Ui форму
и сохранил
Ну ты знаешь куда!

Потом за дело берется метакомпилятор и кладет cpp h в папки типа moc и obj.


Название: Как построить OCI драйвер ?
Отправлено: Andrei от Май 25, 2004, 14:31
Спасибо, начал разбираться.
RTFM мне поможет :)