一尘不染

加载Boost的共享库时出错

linux

我正在做centos。我在系统上安装了1.45.0 Boost版本。程序已正确编译,但是每当我键入命令以查看输出时,就会出现以下错误:

./a.out:加载共享库时出错:libboost_thread.so.1.45.0:无法打开共享库文件:没有此类文件或目录


阅读 296

收藏
2020-06-03

共1个答案

一尘不染

您是如何安装Boost库的?

您可能遇到的问题是链接器找不到库,并且在构建程序时,必须手动指定其他库路径来搜索库。

您可以进行的快速修复是设置LD_LIBRARY_PATH为包含boost线程库所在的目录:

export LD_LIBRARY_PATH=/path/to/boost/libs:$LD_LIBRARY_PATH

./runExecutable

2020-06-03