我正在做centos。我在系统上安装了1.45.0 Boost版本。程序已正确编译,但是每当我键入命令以查看输出时,就会出现以下错误:
./a.out:加载共享库时出错:libboost_thread.so.1.45.0:无法打开共享库文件:没有此类文件或目录
您是如何安装Boost库的?
您可能遇到的问题是链接器找不到库,并且在构建程序时,必须手动指定其他库路径来搜索库。
您可以进行的快速修复是设置LD_LIBRARY_PATH为包含boost线程库所在的目录:
LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/path/to/boost/libs:$LD_LIBRARY_PATH
./runExecutable