下载boost

      下载地址:  下载的版本是1.47.0。还有一个自动安装boost库的工具,可以在这里下载: 。

准备工作
      下载好boost源码后,首先运行“bootstrap.bat”,这时可以得到bjam.exe文件,bjam.exe是boost自带的工具,用来编译boost。这里有一篇文章《Mingw编译Boost库》写的非常详细: 这里还有一篇:

开始编译

      我要使用MinGW来编译boost。在cmd中输入gcc  –v即可查看当前的MingW环境是否正确。如果输出内容最下面一行有:gcc version 4.4.1 (TDM-2 mingw32),则可以开始下面的步骤。
      运行cmd输入 bjam --show-libraries,可以看到一个需要编译的boost模块的列表;接下来编译boost,cmd中输入 bjam  --build-type=complete toolset=gcc stage,运行命令后,会看到几个warning,如果不使用python可以不用理会,在以后的编译动作中bjam都会忽略与python相关的部分。Boost库编译时间很长,(cpu:i3 /内存:4G)从14:50分到15:41分,最后生成的stage文件夹有973M之巨。

      编译过程虽然有点漫长,但是还算顺利。不过boost的学习过程将会很长。


作者:
出处:
Email:wsaspx#hotmail.com
本作品由 创作,采用 进行许可。