Не могу найти libboost_system.so.1.43.0 в затмении, используя повышение - PullRequest
2 голосов
/ 03 июня 2010

Я пытаюсь запустить повышение в затмении,

в пути поиска библиотеки я поставил: / Главная / etobkru / boost_1_43_0 / boostBinaries / Библиотека / а в разделе библиотеки я поставил все библиотеки, boost_system и т. д.

Сборка работает без ошибок, но при попытке запустить программу выдается ошибка:

ошибка при загрузке общих библиотек: libboost_system.so.1.43.0: не удается открыть файл общих объектов: нет такого файла или каталога

Этот файл находится в / home / etobkru / boost_1_43_0 / boostBinaries / lib /, но я не знаю, как выполнить поиск затмений в этом каталоге.

1 Ответ

4 голосов
/ 03 июня 2010

Вы не сказали, какую ОС вы используете. Но, как root, попробуйте:

echo '/home/etobkru/boost_1_43_0/boostBinaries/lib/' >> /etc/ld.so.conf.d/etobkru_boost.conf
ldconfig -v 

РЕДАКТИРОВАТЬ: Если у вас нет root, вы можете попробовать:

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/etobkru/boost_1_43_0/boostBinaries/lib/" my_command

LD_LIBRARY_PATH - список дополнительных каталогов, разделенных двоеточиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...