MinGW版Boost编译和使用教程

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 3. 生成可执行文件 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” 4. 编译安装 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