Я написал крошечную программу, которая требует некоторых библиотек, включая libboost_filesystem, libboost_program_options и libcurl.
Я скомпилировал ее на своем домашнем компьютере и взял двоичный файл на свой компьютер на работе, чтобы проверить его там. Но при попытке запустить программу выдает следующее сообщение об ошибке:
error while loading shared libraries:
libboost_filesystem.so.1.42.0: cannot
open shared object file
Но когда я ищу этот файл, я вижу, что он существует в: /usr/lib/libboost_filesystem.so.1.42.0
Было ли у меня что-то не так во время компиляции / компоновки моей программы? Если да, что мне нужно сделать, чтобы он работал на других машинах?