下载并安装最新版本的mingw: http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
安装完成mingw后, 比如安装在C:/MinGW/下, 添加C:\MinGW\bin目录到环境变量path中。
1, 下载boost库 http://www.boost.org/ ,下面是我的分享链接,可下载boost_1_60_0.zp
百度网盘链接:链接:https://pan.baidu.com/s/1DFy8YZb3k-4q3ENi4GTA_g
提取码:dkq3
解压到电脑磁盘某个目录下, 比如D:\boost_1_60_0
2, 打开windows命令窗口, 快捷键win窗口+r,输入cmd命令, 弹出windows命令窗口,输入以下命令
cd /d D:\boost_1_60_0\tools\build\src\engine
3,转到以上目录后,输入build.bat gcc命令。 在当前目录将会生成bin.ntx86文件夹,里面包含两个exe文件b2.exe,bjam.exe
4,在windows命令窗口, 输入 cd /d D:\boost_1_60_0\转到boost安装包根目录, 这里已经包含了以上两个文件,然后输入以下命令:(如果boost根目录没有b2.exe和bjam.exe,就从bin.ntx86文件夹拷贝过来)
bjam --toolset=gcc link=static threading=single stage
boost库的编译工作便开始了, 需要一段时间(我的电脑上花了10分钟左右), 编译生成库顺利结束。
5, 打开D:\boost_1_60_0\stage\lib目录, 会看到许多.a或者.o的文件,便是mingw生成的boost库文件, 将所有这些文件拷贝到mingw的库目录下C:\MinGW\lib
6, 然后回到D:\boost_1_60_0\目录, 拷贝D:\boost_1_53_0\boost这个目录到C:\MinGW\include目录下, 即产生C:\MinGW\include\boost目录,里面包含了调用boost库所需的所有头文件.h文件。
7,编译并安装boost库完成。之后D:\boost_1_60_0\这个安装包目录就没有用了,可以删除。