当使用下面的代码安装升压它可以简单地包括在使用#include <boost/whatever.hpp>
项目:如何实现从源代码库安装boost的相同结果?
sudo apt install libboost-dev
按照Boost install instruction,#include <boost/whatever.hpp>
可以使用$BOOST_ROOT
实现。
当通过存储库安装boost时,不存在$BOOST_ROOT
。
从存储库安装boost后实际发生的情况以及从源代码安装时如何实现相同的结果?
安装到默认路径然后执行'mkdir -p/usr/local/include; ln -s/usr/local/boost_x_y/include/boost/usr/local/include'(和二进制文件相同)。这样可以安装多个boost版本,并通过更新一些符号链接来选择“默认”版本。 –