1.在网站 www.boost.org 下载最新版本的boost windows版 7z或zip版本
2.解压
我解压在D:\boost_1_55_0
3.在cmd下进入该文件夹
> cd D:\boost_1_55_0
> d:
> bootstrap.bat gcc
若提示没有gcc这个指令,说明你没有将编译器路径加到环境变量。
此时应该把 .../mingw/bin 这个文件加入环境变量中。
在cmd下 执行gcc -v 成功之后 再次执行
> bootstrap.bat gcc
此时会在D:\boost_1_55_0内出现bjam.exe和b2.exe
4.根据自己的使用 修改...boost_1_55_0\tools\build\v2\user-config.jam配置python 、STLport的使用等等
5.还是在cmd该文件夹下执行
.\b2 --toolset=gcc --prefix=D:\boost install
这个步骤将boost安装在D:\boost内 路径可以修改成别的
6.等待一段时间即可
7.配置code blocks
<1>创建全局变量boost
Setting->Global Variables
i. 单击New按钮,创建boost全局变量
ii. 设置 base: D:\boost
iii.设置include:D:\boost\include\boost-1_55
iv.设置lib: D:\boost\lib
<2>配置编译器
Setting->compiler
搜索路径 -> compiler-> 添加$(#boost.include)
-> linker -> 添加$(#boost.lib)
8.测试
#include <boost/lambda/lambda.hpp>
#include <iostream>
#include <iterator>
#include <algorithm>
int main()
{
using namespace boost::lambda;
typedef std::istream_iterator<int> in;
std::cout<<"测试开始,请输入字符:"<<std::endl;
std::for_each(
in(std::cin), in(), std::cout << (_1 * 3) << " " );
std::cout<<"测试完毕!"<<std::endl;
return 0;
}