Здравствуйте.
При подключении к БД вылетает эксепшн с текстом "Can't load library - libfbembed.so'. Firebird ставил по инструкции, описанной здесь. На windows программа работает нормально. Подскажите, в чем может быть проблема.
P.S. Вся работа идет в домашнем каталоге.
[Решено] Linux + Lazarus + UIB + Firebird embedded
Модератор: Модераторы
libfbembed.so должна лежать в зоне видимости директорий переменной PATH
Бесполезно ложить ее в папку с программой, но можно сделать подмену библиотек из нужной директории
ftp://ftp.linux.kiev.ua/pub/docs/develo ... _/aaa.html
Бесполезно ложить ее в папку с программой, но можно сделать подмену библиотек из нужной директории
ftp://ftp.linux.kiev.ua/pub/docs/develo ... _/aaa.html
#!/bin/sh
export LD_LIBRARY_PATH=/usr/local/my_lib:$LD_LIBRARY_PATH
exec /usr/bin/my_program.orig &
Подмену пути PATH сделал как было написано в инструкции, указанной выше, все равно не помогает.
Добавлено спустя 6 часов 47 минут 1 секунду:
Проблема решилась сама собой. Установил Firebird Superserver.
Добавлено спустя 6 часов 47 минут 1 секунду:
Проблема решилась сама собой. Установил Firebird Superserver.
