c ++ update boost版本问题

时间:2015-04-22 14:08:15

标签: c++ boost

问题是,最近我在我的ubuntu上安装了新版本的boost ..我有1.46而现在我有1.56。我面临的问题是现在有些程序不会运行,因为它们显然需要:

error while loading shared libraries: libboost_program_options.so.1.46.1: cannot open shared object file: No such file or directory

周围有绕道吗?如何解决问题?

1 个答案:

答案 0 :(得分:1)

Boost版本不兼容二进制文件。该应用程序需要boost-1.46.1,它不能使用任何其他版本。

安装boost-1.46.1或重新编译并重新链接您的应用程序与可用的升级版本。