MinGW版Boost编译和使用教程
MinGW版Boost编译和使用教程
本文使用最新的版本1.8
源码编译
- 准备工作
将下载的源码解压
D:\soft\boost_1_70_0
创建三个单独的文件夹方便后续的编译、安装
D:\soft\boost_build
D:\soft\boost_1_70_0\build
D:\soft\boost
- 生成可执行文件 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"
- 编译安装
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下面。
- 使用
在编译相关程序时需要包含、链接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
- 上一篇: Python序列化和延迟读文件
- 下一篇: Boost入门学习