下载并解压缩文件“ boost_1_56_0.tar.gz”后,我在CentOS Linux中安装了Boost C ++库版本“ boost_1_56_0”。
我已经运行以下命令进行安装:
sudo ./bootstrap.sh --prefix=/usr/local
sudo ./b2 install.
我还向PATH变量添加了两个路径:
export PATH=$PATH:/usr/local/include/:/usr/local/lib/
已成功安装。但是,当我检查版本时,它显示了不同的版本:
$ cat /usr/include/boost/version.hpp | grep "BOOST_LIB_VERSION"
#define BOOST_LIB_VERSION "1_33_1"
我尝试将boost_1_55_0也安装在另一个文件夹中,但不幸的是它仍然显示版本1_33_1。
有人可以告诉我如何解决此问题吗?
由于这个问题,我无法配置Graph_tool。它显示以下错误:
正在检查boostlib> = 1.53.0 ...配置:错误:我们无法检测到boost库(1.53或更高版本)。如果您具有分阶段的Boost库(仍未安装),请在您的环境中指定$ BOOST_ROOT,不要给--with-boost选项提供PATH。如果您确定已安装Boost,请在中查看您的版本号。有关更多文档,请参见http://randspringer.de/boost >
您的引导路径为/usr/local
。确保BOOST_ROOT
指向您的自举文件夹,而不是已安装的1.33版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句