Сборка OCI драйвера из имеющихся исходников. |
Здравствуйте, гость ( Вход | Регистрация )
Сборка OCI драйвера из имеющихся исходников. |
Гость_PavelDart_* |
22.11.2009, 15:11
Сообщение
#11
|
Гости |
PavelDart Ещё раз и по порядку.qsqlerror{h.cpp} это файлы модуля QtSQL их ненужно ни откуда и никуда копировать! Если ты их откуда-то куда-то копируешь, то ты получаешь не Qt, а собственную версию библиотеки. А с собственной версией разбирайся сам. 1.В pro-файле прописал пути до qt-шных lib и include пути к Qt модулям прописывать не надо, надо подключить только модуль2.переименовал имеющиеся в lib libQtGui4.a -> libQtGuid4.a, libQtCore4.a ->libQtCored4.a за каким чёртом?Это только эксперименты были. Вот что есть сейчас: Исходный qsqloracleqt4.pro
поменял пути:
|
|
|
Litkevich Yuriy |
22.11.2009, 15:20
Сообщение
#12
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
LIBS += -lclntsh -lQtSql lQtSql - убратьE:\Qt\4.3.4\include\QtSql убратьОбразец pro-файла смотреть в: E:\Qt\4.3.4\src\plugins\sqldrivers\odbc E:\Qt\4.3.4\src\plugins\sqldrivers\ibase E:\Qt\4.3.4\src\plugins\sqldrivers\mysql т.е. всё сделать по аналогии и с головой, в частности не забыть строчку include(../qsqldriverbase.pri) |
|
|
Гость_PavelDart_* |
30.11.2009, 0:16
Сообщение
#13
|
Гости |
Воспользовался родными драйверами oci из версии 4.5.1 Моя сконфигурированная версия 4.3.4
Для уверенности сравнил Qt\4.3.4\src\sql\drivers\drivers.pri - совпадают. Скопировал файлы по адресам Qt\4.3.4\src\sql\drivers\oci\ и Qt\4.3.4\src\plugins\sqldrivers\oci\ Выставил пути. При сборке получил:
|
|
|
Litkevich Yuriy |
30.11.2009, 1:17
Сообщение
#14
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Гость_PavelDart_* |
30.11.2009, 9:01
Сообщение
#15
|
Гости |
с начала строки. Цитата никакого криминала в ней нет Тоже недоумеваю в чём может быть проблема. |
|
|
iddqd |
30.11.2009, 9:16
Сообщение
#16
|
Студент Группа: Участник Сообщений: 32 Регистрация: 26.11.2009 Пользователь №: 1261 Спасибо сказали: 1 раз(а) Репутация: 0 |
|
|
|
Гость_PavelDart_* |
30.11.2009, 17:00
Сообщение
#17
|
Гости |
Скопировал файлы по адресам Qt\4.3.4\src\sql\drivers\oci\ и Qt\4.3.4\src\plugins\sqldrivers\oci\ Какие файлы? В 4.3.4 по этим адресам изначально ничего нет? в Qt\4.3.4\src\sql\drivers\oci qsql_oci.h qsql_oci.cpp в Qt\4.3.4\src\plugins\sqldrivers\oci Майн, редми и oci.pro |
|
|
Гость_PavelDart_* |
1.12.2009, 15:11
Сообщение
#18
|
Гости |
Сам пока ничего работоспособного не придумал.
У кого какие есть идеи? |
|
|
Гость_PavelDart_* |
5.12.2009, 13:19
Сообщение
#19
|
Гости |
Собрал драйвер на 4.5.1 - в sqlbrowser драйвер виден, но на на 4.3.4 нет.
Предварительно скопировал 4 файла в plugin/sqldrivers libqsqloci4.a libqsqlocid4.a qsqloci4.dll qsqlocid4.dll Может ещё какие-то файлы надо скопировать? Где можно просмотреть все цели сборки? |
|
|
Litkevich Yuriy |
5.12.2009, 18:09
Сообщение
#20
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 12.12.2024, 4:14 |