找不到共享对象(libboost_python.so)

时间:2011-02-27 16:06:08

标签: c shared-libraries

我收到了错误

libboost_python.so.1.45.0: cannot open shared object file: No such file or directory

我在〜/ lib下安装了libboost_python.so,它在同一目录下符号链接到libboost_python.so.1.45.0。

我在LD_LIBRARY_PATH中添加了lib /目录的完整路径,如此

LD_LIBRARY_PATH=/home/user/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
然后我跑了

source ~/.bash_profile

并重新启动服务器。

为什么设置LD_LIBRARY_PATH没有解决问题的原因?

1 个答案:

答案 0 :(得分:1)

这可能与libboost_python.so.1.45.0libboost-python.so不同名的事实有关。请注意下划线与连字符以及最后的版本号。