Russian Qt Forum
Апреля 19, 2025, 02:49
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
64 битный драйвер для работы с Interbase
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: 64 битный драйвер для работы с Interbase (Прочитано 5379 раз)
Acrobat
Гость
64 битный драйвер для работы с Interbase
«
:
Декабря 14, 2018, 17:27 »
Здравствуйте. Подскажите пожалуйста, как собрать 64 битный драйвер для работы с Interbase
Клиентские библиотеки для работы с interbase имеют разрядность 32 бита.
Пробую использовать 32 битный драйвер в 64 битном приложении, драйвер определяется, но не загружается.
Записан
dimich33
Гость
Re: 64 битный драйвер для работы с Interbase
«
Ответ #1 :
Декабря 25, 2018, 16:56 »
Пример для моего случая - использую Qt5.6.3 и Visual Studio Community 2013
Устанавливаем 64-битный firebird-клиент с инструментами разработки
Устанавливаем переменные среды компилятора для 64-биной сборки. Например, для Viasul Studio 2013 в командной строке следует запустить "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat amd64"
В папке, где расположен ibase.pro (в моем случае c:\Qt\Qt5.6.3_64\5.6.3\Src\qtbase\src\plugins\sqldrivers\ibase\ ), запускаем командный файл с содержимом (пути меняем на свои):
set FBDIR="C:\Program Files\Firebird\Firebird_3_0\"
set INCLUDE=%INCLUDE%;%FBDIR%include
set LIB=%LIB%;%FBDIR%lib
set LIBPATH=%LIBPATH%;%FBDIR%lib
c:\Qt\Qt5.6.3_64\5.6.3\msvc2013_64\bin\qmake.exe -o Makefile "LIBS+=-lfbclient_ms"
nmake clean
nmake -f Makefile.Debug install
nmake -f Makefile.Release install
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...