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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: При старте не находит разделяемую библиотеку[CLOSED]  (Прочитано 2265 раз)
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. Подскажите, куда копать?
« Последнее редактирование: Январь 17, 2015, 16:03 от Hermann » Записан
Hvzh
Гость
« Ответ #1 : Январь 17, 2015, 13:55 »

Да, совсем забыл. Ubuntu 12.04 x64, Qt 5.3
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Январь 17, 2015, 14:05 »

Загрузчик в линукс не смотрит на переменную среды PATH.
По читайте про ldconfig.
Записан
Hvzh
Гость
« Ответ #3 : Январь 17, 2015, 16:04 »

Неожиданно заработало... Хрен знает, почему...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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