一、下载和解压
1、先从官网下载boost1.70.0
官网地址:https://www.boost.org/users/history/version_1_70_0.html
2、解压到准备安装的目录
我解压后的目录为E:\software\boost_1_70_0
。
3、新创建3个目录
E:\software\boost_build #用于b2安装
E:\software\boost_1_70_0\build #用于boost编译
E:\software\boost #用于boost安装
二、验证MinGW的GCC环境
打开CMD命令行,然后输入g++ --version,如果正常显示版本信息,则说明MinGW环境正常,可以继续往下。
三、b2安装
1、先执行bootstrap.bat gcc
cd E:\software\boost_1_70_0\tools\build
bootstrap.bat gcc
2、安装b2库
b2 install --prefix="E:\software\boost_build"
3、会在当前路径下生成bin和share目录。
4、将bin目录添加到系统的PATH环境变量中,然后确定。
四、boost编译和安装
1、重启命令行
在E:\software\boost_1_70_0
目录重新打开cmd命令行窗口,这样会使新配置的环境生效。
2、执行编译和安装命令
b2 --build-dir="E:\software\boost_1_70_0\build" --prefix="E:\software\boost" toolset=gcc install
3、等待安装完成
编译完成后,可以把E:\software\boost_build和E:\software\boost_1_70_0\build两个目录删掉,最终的boost库安装在E:\software\boost
下面。
五、boost库调用
在编译C++程序时需要包含头文件,链接库文件:
gcc -I"E:\software\boost\include\boost-1_70" -L"E:\software\boost\lib"
我强烈推荐4本可以改变命运的经典著作:
参考链接: https://gist.github.com/sim642/29caef3cc8afaa273ce6
https://zhuanlan.zhihu.com/p/332252333