无法使用boost在eclipse中找到libboost_system.so.1.43.0

时间:2010-06-03 09:43:33

标签: c++ eclipse boost

我正试图在日食中运行提升,

在图书馆搜索路径下我放了: /家庭/ etobkru / boost_1_43_0 / boostBinaries / lib目录/ 在Libraries下我放了所有的libs,boost_system等等。

构建工作没有错误但是当我尝试运行程序时出现错误:

加载共享库时出现

错误:libboost_system.so.1.43.0:无法打开共享对象文件:没有这样的文件或目录

此文件位于/ home / etobkru / boost_1_43_0 / boostBinaries / lib /下,但我不知道如何在该目录中进行eclipse搜索。

1 个答案:

答案 0 :(得分:4)

您没有说出您正在运行的操作系统。但作为root,请尝试:

echo '/home/etobkru/boost_1_43_0/boostBinaries/lib/' >> /etc/ld.so.conf.d/etobkru_boost.conf
ldconfig -v 

编辑:如果您没有root,可以尝试:

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/etobkru/boost_1_43_0/boostBinaries/lib/" my_command

LD_LIBRARY_PATH是以冒号分隔的额外目录列表。