2010-06-03 39 views
2

我试图在Eclipse中运行提振,下的图书馆搜索路径使用升压

不能找到在Eclipse libboost_system.so.1.43.0我已经把: /家庭/ etobkru/boost_1_43_0/boostBinaries/lib中/ 并在图书馆我已经把所有的库,boost_system等

构建工作没有错误,但是当我试图运行程序我得到一个错误:

错误而载入共享库:libboost_system。 so.1.43.0:无法打开共享对象文件:没有这样的文件o r目录

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

+0

有同样的问题今天张贴在这里我的解决方案: http://stackoverflow.com/a/12588306/1627336 – 2012-09-25 17:50:15

回答

4

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

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

编辑:如果你没有根,你可以尝试:

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

LD_LIBRARY_PATH是多余的目录的冒号分隔的列表。