crossplatform.ru

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

2 страниц V  < 1 2  
Тема закрытаНачать новую тему
> [РЕШЕНО] Драйвер Oracle-OCI для Qt (Linux Kubuntu 9.10), Как скомпилировать драйвер oracle для Qt
Litkevich Yuriy
  опции профиля:
сообщение 26.11.2009, 18:27
Сообщение #11


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

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

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




Репутация:   94  


Цитата(Oleg S. Plesser @ 26.11.2009, 21:10) *
Заходим в него и находим строчку которая начинается с INCPATH
Наша задача указать что лежат заголовочные файлы входящие в исходники.
В моем случае это вылилось в добавление туда следующей строки
-I/home/swift/Tmp/qt-x11-opensource-src-4.5.2/include
по идее этот путь должен присутствовать в pro-файле, может что-то не так с pro-файлом?

Цитата(Oleg S. Plesser @ 26.11.2009, 21:10) *
Затем необходимо переписать hash динамических библиотек. Это делается с помощью команды ldconfig.
вот это бы тоже объяснить, я никогда с таким инструментом не сталкивался, как ldconfig

Цитата(Oleg S. Plesser @ 26.11.2009, 14:08) *
(у меня нет oci.pro)
а вто это важный момент в архиве qt-all-opensource-src он есть:
oci.pro
TARGET     = qsqloci

HEADERS        = ../../../sql/drivers/oci/qsql_oci.h
SOURCES        = main.cpp \
          ../../../sql/drivers/oci/qsql_oci.cpp

win32:LIBS    *= -loci

unix:!contains( LIBS, .*clnts.* ):LIBS    *= -lclntsh

macx:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ

include(../qsqldriverbase.pri)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Oleg S. Plesser
  опции профиля:
сообщение 26.11.2009, 18:34
Сообщение #12


Студент
*

Группа: Новичок
Сообщений: 18
Регистрация: 12.12.2007
Из: Московская область
Пользователь №: 41

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 26.11.2009, 18:27) *
по идее этот путь должен присутствовать в pro-файле, может что-то не так с pro-файлом?

дык ты же его не генеришь
он уже там лежит у тебя готовый!


Цитата(Litkevich Yuriy @ 26.11.2009, 18:27) *
вот это бы тоже объяснить, я никогда с таким инструментом не сталкивался, как ldconfig

http://handynotes.ru/2007/05/linux.html

Цитата(Litkevich Yuriy @ 26.11.2009, 18:27) *
Цитата(Oleg S. Plesser @ 26.11.2009, 14:08) *

(у меня нет oci.pro)
а вто это важный момент в архиве qt-all-opensource-src он есть:

каюсь
я не там его смотрел изначально :(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.11.2009, 18:45
Сообщение #13


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

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

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




Репутация:   94  


вообще, я для себя такой вывод сделал, для самостоятельной сборки лучше использовать архив для всех платформ. Только при этом в системе должен быть установлен интерпретатор Perl, Также через PATH должен быть виден каталог с бинарями Perl'a и каталог QTBIN (там находится Perl-сценарий для сборки каталога include)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Oleg S. Plesser
  опции профиля:
сообщение 27.11.2009, 9:19
Сообщение #14


Студент
*

Группа: Новичок
Сообщений: 18
Регистрация: 12.12.2007
Из: Московская область
Пользователь №: 41

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 26.11.2009, 18:45) *
вообще, я для себя такой вывод сделал, для самостоятельной сборки лучше использовать архив для всех платформ. Только при этом в системе должен быть установлен интерпретатор Perl, Также через PATH должен быть виден каталог с бинарями Perl'a и каталог QTBIN (там находится Perl-сценарий для сборки каталога include)


дык тут то мы жек не все собираем :)

ps
а как отредактировать тему на РЕШЕНО?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Тема закрытаНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 25.11.2024, 4:56