Russian Qt Forum
Ноябрь 23, 2017, 17:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: ibase.pro - ubuntu - firebird  (Прочитано 2407 раз)
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« : Ноябрь 23, 2009, 16:28 »

Очередной раз после обновление QtSDK приходиться менять руками ibase.pro для того чтобы он собрался, оригинальный не собирается

оригирнал:
Код:
TARGET = qsqlibase

HEADERS = ../../../sql/drivers/ibase/qsql_ibase.h
SOURCES = main.cpp \
 ../../../sql/drivers/ibase/qsql_ibase.cpp

unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS    *= -lgds

win32:!contains( LIBS, .*gds.* ):!contains( LIBS, .*fbclient.* ) {
!win32-borland:LIBS *= -lgds32_ms
win32-borland:LIBS  += gds32.lib
}

include(../qsqldriverbase.pri)

мой вариант
Код:
TARGET = qsqlibase

HEADERS = ../../../sql/drivers/ibase/qsql_ibase.h
SOURCES = main.cpp \
 ../../../sql/drivers/ibase/qsql_ibase.cpp

unix:!contains( LIBS, .*gds.* ):!contains( LIBS, .*libfb.* ):LIBS    *= -lfbclient

win32:!contains( LIBS, .*gds.* ):!contains( LIBS, .*fbclient.* ) {
!win32-borland:LIBS *= -lgds32_ms
win32-borland:LIBS  += gds32.lib
}

include(../qsqldriverbase.pri)

изменения минимальны - но все же ошибка в этом прошнике или у меня неправильные настройки системы, что qmake не находит firebird?
Записан
Zmeishe
Гость
« Ответ #1 : Ноябрь 23, 2009, 16:46 »

Если с точки зрения Firebird - Qt прошка "кривая"
Если с точки зрения Interbase - твоя прошка "кривая"

Чтобы прошку не ковырять, сделай проще - создай символическую ссылку на libfbclient.so с именем libgds.so
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #2 : Ноябрь 23, 2009, 16:58 »

да ссылка это разумное решение - а прошку нельзя соответствующим образом поправить, чтобы подходил под оба сервера
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Страница сгенерирована за 0.088 секунд. Запросов: 22.