我在 Ubuntu 15.10 上。我已经安装了包libboost-program-options1.58-dev,libboost-all-dev但库本身显然不存在:
$ sudo find / -name libboost_program_options
Run Code Online (Sandbox Code Playgroud)
只有存在的 boost 库是:
$ l /usr/lib/x86_64-linux-gnu/ | grep libboost
-rw-r--r-- 1 root root 67K Oct 14 15:53 libboost_date_time.so.1.58.0
-rw-r--r-- 1 root root 95K Oct 14 15:53 libboost_filesystem.so.1.58.0
-rw-r--r-- 1 root root 95K Oct 14 15:53 libboost_iostreams.so.1.58.0
-rw-r--r-- 1 root root 15K Oct 14 15:53 libboost_system.so.1.58.0
Run Code Online (Sandbox Code Playgroud)
某些程序出现以下错误:
$ vera++
vera++: error while loading shared libraries: libboost_program_options.so.1.58.0: cannot open shared object file: No such file or directory
FAIL …Run Code Online (Sandbox Code Playgroud)