【问题标题】:Cant find libboost_system.so.1.43.0 in eclipse using boost使用boost在eclipse中找不到libboost_system.so.1.43.0
【发布时间】:2023-03-17 08:15:01
【问题描述】:

我正在尝试在 Eclipse 中运行 boost,

在我放置的库搜索路径下: /home/etobkru/boost_1_43_0/boostBinaries/lib/ 在库下,我已经放置了所有库、boost_system 等。

构建工作正常,但在尝试运行程序时出现错误:

加载共享库时出错:libboost_system.so.1.43.0: cannot open shared object file: No such file or directory

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

【问题讨论】:

标签: c++ eclipse boost


【解决方案1】:

你没有说你正在运行什么操作系统。但以 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 是以冒号分隔的额外目录列表。

【讨论】:

    猜你喜欢
    • 2018-07-18
    • 2015-01-21
    • 2011-09-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 2012-03-06
    相关资源
    最近更新 更多