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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: SQL-плагин + подключение iBase  (Прочитано 12417 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #15 : Август 18, 2016, 13:53 »

Пробовал класть в папку с проектом  ...qt/src/plugins/sqldrivers/ibase
Из pro-файла пытался прописать путь  LIBS += -L"C:/Program Files/Firebird/Firebird_3_0/lib"

Но увы
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #16 : Август 18, 2016, 14:07 »

а каким компилятором собрана либа и каким ваше приложение?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #17 : Август 18, 2016, 14:26 »

а каким компилятором собрана либа и каким ваше приложение?

Либу взял из FireBird(64-бита) когда установил, а приложение собрано 32-битным компилятором
« Последнее редактирование: Август 18, 2016, 14:55 от demaker » Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #18 : Август 18, 2016, 15:48 »

Ну вот и ответ, собственно Улыбающийся
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #19 : Август 18, 2016, 16:23 »

Ну вот и ответ, собственно Улыбающийся

Т.е надо ставить 32-битный Firebird
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #20 : Август 18, 2016, 16:26 »

да, или приложение под 64 бит собирать.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #21 : Август 18, 2016, 18:20 »

Не получилось  Грустный
Поставил 32-битный Firebird
Код:
TARGET	 = qsqlibase

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


INCLUDEPATH += "C:/Program Files (x86)/Firebird/Firebird_2_5/include"

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

win32:!contains( LIBS, .*gds.* ):!contains( LIBS, .*fbclient.* ) {
        LIBS += -L"C:/Program Files (x86)/Firebird/Firebird_2_5/lib/fbclient_ms.lib"
}

include(../qsqldriverbase.pri)

Ошибка
Код:
C:\QtSDK\2010.05\qt\src\plugins\sqldrivers\ibase-build-desktop/../../../sql/drivers/ibase/qsql_ibase.cpp:80: undefined reference to `isc_sqlcode@4'

C:\QtSDK\2010.05\qt\src\plugins\sqldrivers\ibase-build-desktop/../../../sql/drivers/ibase/qsql_ibase.cpp:83: undefined reference to `fb_interpret@12'

РУКИ КРИВЫЕ  Обеспокоенный


Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #22 : Август 18, 2016, 18:29 »

Спасибо собрал  Улыбающийся

Кинул либу в папку с про файлом
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #23 : Август 18, 2016, 19:00 »

LIBS += -L"C:/....lib"

а должно быть

LIBS += -l"C:/....lib"

l маленькая.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #24 : Август 18, 2016, 21:44 »

Спасибо Улыбающийся
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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