【发布时间】:2015-05-27 10:39:37
【问题描述】:
这是一个入门级的问题,但我似乎找不到任何相关的答案。
我可以使用以下命令编译this没问题:
g++ client.cpp -o client -lboost_system -lpthread
当我尝试运行程序时,出现以下错误:
./client
./client: error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory
此文件存在:/usr/local/lib/libboost_system.so
我在这里做错了什么?
【问题讨论】:
-
安装了错误的版本?
libboost_system.so.1.58.0指定版本,而您的/usr/local/lib/文件没有。 -
你编译了
client,但是你运行了./cilent。我也会检查这个
标签: c++ boost shared-libraries