vs2010下 boost库的使用笔记(一)

刚装好的vs2010。
下载boost_1_46_1库 http://www.boost.org/users/download/。
我把它解压缩到了E:/mylib/boost_1_46_1下面。
在vs上面  文件>新建 > 项目…
在左边的已 安装模板中选 Visual C++ > Win32.
然后再右边的面板中选 Win32控制台应用程序。
下面的名称输入 example 然后 确定 完成。
项目> example属性… >配置属性 >C/C++ >常规> 附加包含目录  输入Boost的目录路径
我这里是E:/mylib/boost_1_46_1
在  example属性… >配置属性 >C/C++> 预编译头 >预编译头 替换 使用(/Yu)不使用预编译头(第一次设置的时候,这里没有内容。我是保留#include "stdafx.h" 编译之后,再次设置的时候,发现了这个选项。如此设置后,我注释掉了#include "stdafx.h")
 复制代码到example.cpp文件
#include <boost/lambda/lambda.hpp> #include <iostream> #include <iterator> #include <algorithm> int main() { using namespace boost::lambda; typedef std::istream_iterator<int> in; std::for_each( in(std::cin), in(), std::cout << (_1 * 3) << " " ); } 
生成 >生成解决方案 
调试> 启动调试
控制台界面出现 
输入 1 2 3
输出 3 6 9

你可能感兴趣的:(c,lambda,each,2010)