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

Posted

技术标签:

【中文标题】使用boost在eclipse中找不到libboost_system.so.1.43.0【英文标题】:Cant find libboost_system.so.1.43.0 in eclipse using boost 【发布时间】:2010-06-03 09:43:33 【问题描述】:

我正在尝试在 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 搜索。

【问题讨论】:

今天遇到了同样的问题,在这里发布了我的解决方案:***.com/a/12588306/1627336 【参考方案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 是以冒号分隔的额外目录列表。

【讨论】:

以上是关于使用boost在eclipse中找不到libboost_system.so.1.43.0的主要内容,如果未能解决你的问题,请参考以下文章

arm-none-eabi-g++:在 Eclipse 中找不到命令

在 Eclipse 中找不到 -lgml - GLM

在 Eclipse 中找不到 AVD 或 SDK 管理器

Eclipse 3.2.2 内容辅助在项目中找不到类

在路径中找不到 Eclipse g++:windows

在 Eclipse 中找不到 Kindle AVD 选项