使用较新的boost库和使用较旧版本的预编译二进制文件

时间:2018-08-03 15:13:03

标签: c++ linux boost

我有一个使用boost版本1.58.0的预编译二进制文件。我当前安装的Boost库是1.65.1版。尝试在Ubuntu 18.04上执行二进制文件时,发生以下错误:

$ ./binary_file
$ ./binary_file: error while loading shared libraries: libboost_program_options.so.1.58.0: cannot open shared object file: No such file or directory

我如何使其与我的版本一起使用?或者,如果不可能,则安装较早的boost版本并在没有冲突的情况下运行它?

0 个答案:

没有答案