Russian Qt Forum

Qt => Общие вопросы => Тема начата: Hvzh от Январь 17, 2015, 13:49



Название: При старте не находит разделяемую библиотеку[CLOSED]
Отправлено: Hvzh от Январь 17, 2015, 13:49
Собираю нагугленную Qt - программу для работы с фотокамерой Nikon. Скачал последнюю версию версию gphoto2, собрал, установил. Хидеры попали в /usr/local/include/gphoto2, библиотеки в /usr/local/lib. в .pro файле прописал так:

Код:
INCLUDEPATH += /usr/local/include/gphoto2

LIBS     += /usr/local/lib/libgphoto2_port.so \
     /usr/local/lib/libgphoto2.so

Прога собралась, однако при попытке запуска возникает ошибка

Код:
Запускается /home/hermann/Projects/Qt/builds/build-photomaton-Desktop_18680f-Debug/photomaton...
/home/hermann/Projects/Qt/builds/build-photomaton-Desktop_18680f-Debug/photomaton: error while loading shared libraries: libgphoto2_port.so.12: cannot open shared object file: No such file or directory

При этом директория /usr/local/lib прописана в переменной PATH. Подскажите, куда копать?


Название: Re: При старте не находит разделяемую библиотеку
Отправлено: Hvzh от Январь 17, 2015, 13:55
Да, совсем забыл. Ubuntu 12.04 x64, Qt 5.3


Название: Re: При старте не находит разделяемую библиотеку
Отправлено: Old от Январь 17, 2015, 14:05
Загрузчик в линукс не смотрит на переменную среды PATH.
По читайте про ldconfig.


Название: Re: При старте не находит разделяемую библиотеку[CLOSED]
Отправлено: Hvzh от Январь 17, 2015, 16:04
Неожиданно заработало... Хрен знает, почему...