文章目录
  1. 1. Win安装Boost
  2. 2. Linux安装Boost
  3. 3. 配置boost
  4. 4. 精简boost

Win安装Boost

1
2
3
4
打开 Visual Studio 2012 工具命令提示终端,这样VS环境就设置好了,否则在多版本VS下会出很多问题

bootstrap.bat
bjam.exe --toolset=msvc-11.0 install --prefix=E:\work\xbdg\program\dep\boost

Linux安装Boost

编译boost
进入libs/config

1
bash configure

将当前目录生成的user.hpp拷贝到boost/config下,覆盖同名文件

–layout=tagged 生成带-mt的库名,mongo-cxx-driver-legacy-1.0.0需要这种名字的库
-j4 并行编译

1
./b2 --with-chrono --with-date_time --with-regex --with-system --with-thread --build-type=complete --layout=tagged -j4 --prefix=/usr/local threading=multi install

配置boost

配置文件 boost/config/usr.hpp
说明文档:Boost.Config

精简boost

工具bcp

文章目录
  1. 1. Win安装Boost
  2. 2. Linux安装Boost
  3. 3. 配置boost
  4. 4. 精简boost