使用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的主要内容,如果未能解决你的问题,请参考以下文章