MinGW版Boost编译和使用教程
本文使用最新的版本1.8

源码编译

  1. 准备工作

将下载的源码解压

D:\soft\boost_1_70_0
创建三个单独的文件夹方便后续的编译、安装

D:\soft\boost_build
D:\soft\boost_1_70_0\build
D:\soft\boost

  1. 生成可执行文件 b2.exe

cd D:\soft\boost_build\bin
cd D:\soft\boost_1_70_0\tools\build
bootstrap.bat gcc
b2 install --prefix="D:\soft\boost_build"

  1. 编译安装

b2 --build-dir="D:\soft\boost_1_70_0\build" --prefix="D:\soft\boost" toolset=gcc install
编译需要10-30分钟,请耐心等待。

编译完成后,可以把D:\soft\boost_build和D:\soft\boost_1_70_0\build两个目录删掉,最终的boost库安装在D:\soft\boost下面。

  1. 使用

在编译相关程序时需要包含、链接boost库

gcc -I"D:\soft\boost\include\boost-1_70" -L"D:\soft\boost\lib"

使用现成的^_^

Clion下Boost基础工程举例

参考资料

Win10使用MinGW编译安装Boost库 https://zhuanlan.zhihu.com/p/332252333

文章目录