代码之家  ›  专栏  ›  技术社区  ›  hidayat

找不到libboost_系统.so.1.43.0在eclipse中使用boost

  •  2
  • hidayat  · 技术社区  · 14 年前

    我想在eclipse中运行boost,

    在“库搜索路径”下,我放置了: /home/etobkru/boost_1_43_0/boostBinaries/lib/ 在图书馆下面我放了所有的libs,boost_系统等等。

    生成正在正常工作,但在尝试运行程序时,我收到一个错误:

    加载共享库时出错:libboost_系统.so.1.43.0:无法打开共享对象文件:没有这样的文件或目录

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

    1 回复  |  直到 14 年前
        1
  •  4
  •   Matthew Flaschen    14 年前

    你没说你在运行什么操作系统。但作为根,尝试:

    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 是以冒号分隔的额外目录列表。