boost配置

 

使用Docker搭建C++ Boost开发环境

安装

下载指定版本源码, 例如boost_1_80_0.tar.bz2

https://mirrors.aliyun.com/blfs/conglomeration/boost/

linux

解压

sudo tar -jxvf boost_1_80_0.tar.bz2

编译

cd boost_1_80_0

使用自带脚本, 生成b2引擎

sudo ./bootstrap.sh

使用b2引擎编译

sudo ./b2 --buildtype=complete install

windows

VS2022编译

进入运行

b2.exe install --build-type=complete --toolset=msvc-14.3 threading=multi --build-type=complete address-model=64

使用

#include <iostream>
#include <boost/version.hpp>

int main() {
    std::cout << "Boost 版本" << BOOST_VERSION << std::endl;
    return 0;
}