Добрый вечер, уважаемые форумчане! Может кто знает, запускаю файл qt
./моя_программа , а терминал мне пишет:
./моя_программа: error while loading shared libraries: libboost_filesystem.so.1.55.0: cannot open shared object file: No such file or directory
но у меня уже стоит пакет, который даже поновее libboost-filesystem1.58.0
filesystem operations (portable paths, iteration over directories, etc) in C++.
В чем может быть причина?
Просит библиотеку, которая есть!
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 4843
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2168 раз
- Контактная информация:
Просит библиотеку, которая есть!
В том, что он хочет совершенно конкретный файл - libboost_filesystem.so.1.55.0. А его нету.
Если вы уверены, что более новая версия совместима - сделайте симлинк с именем libboost_filesystem.so.1.55.0 на файл более новой версии библиотеки. (Вероятно - libboost_filesystem.so.1.58.0)
Если вы уверены, что более новая версия совместима - сделайте симлинк с именем libboost_filesystem.so.1.55.0 на файл более новой версии библиотеки. (Вероятно - libboost_filesystem.so.1.58.0)
-
Автор темы - Сообщения: 25
- Зарегистрирован: 06 сен 2017, 19:50
- Благодарил (а): 4 раза
- Контактная информация:
Просит библиотеку, которая есть!
Просто у меня уже стоит 1.58, или имеется ввиду какая либо другая версия? Я только за, лишь бы подошла...

-
Автор темы - Сообщения: 25
- Зарегистрирован: 06 сен 2017, 19:50
- Благодарил (а): 4 раза
- Контактная информация:
Просит библиотеку, которая есть!
Дал системе, что хотела, теперь просит error while loading shared libraries: libboost_program_options.so.1.55.0: cannot open shared object file: No such file or directory
.....может есть какой то пакет, в котором все включено???
.....может есть какой то пакет, в котором все включено???
-
- Сообщения: 4843
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2168 раз
- Контактная информация:
Просит библиотеку, которая есть!
То же самое. Просто оно хочет файлы строго версии 1.55. Решение то же самое что и предыдущим файлом. Ну, или поискать пакет версии 1.55.
-
Автор темы - Сообщения: 25
- Зарегистрирован: 06 сен 2017, 19:50
- Благодарил (а): 4 раза
- Контактная информация:
Просит библиотеку, которая есть!
Вы правы, похоже придется сносить 1.58 (некоторые пакеты 1.55 конфликтуют с такими же 1.58) и ставить 1.55, вроде как поштучно пакеты старой версии принимает...спасибо всем за советы.
-
Автор темы - Сообщения: 25
- Зарегистрирован: 06 сен 2017, 19:50
- Благодарил (а): 4 раза
- Контактная информация:
Просит библиотеку, которая есть!
Оставляю 1.58, ну ее эту программу, оказывается остальные мои приложения уж очень не хотят, чтобы менял версию. Как же все тесно связано в linux 

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей