您的位置:首页 > 移动开发 > Objective-C

error while loading shared libraries: libboost_system.so.1.45.0: cannot open shared object file: No

2016-10-02 13:55 1251 查看
http://stackoverflow.com/questions/4581305/error-while-loading-shared-libraries-libboost-system-so-1-45-0-cannot-open-sha

The library cannot be found.

Libraries are by default looked for in
/lib
,
/usr/lib
and the directories specified by
/etc/ld.so.conf
.

Usually system libraries (like boost, if you installed it via your package manager) are located in
/usr/lib
, but it's probably not your case.

Where are your boost libraries located on your system? Did you compile them by yourself? In this case you should tell the dynamic linker to look for your libraries in the directory they're located by using the
LD_LIBRARY_PATH
environment variable:

LD_LIBRARY_PATH="your/boost/directory" ./testfgci

I'd suggest you to install boost libraries using your package manager, anyway, this will make your life a lot simpler.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐