1. 到boost官网上下载boost的Windows分发版。假设是boost_1_58_0.7z
2. 解压缩,得到boost_1_58_0目录
3. 创建目录C:\Program Files\boost,将上一步解压得到的boost_1_58_0目录移到新建的目录下。
4. 打开Visual Studio,新建一个C++工程
5. 打开该工程的属性,配置属性->C/C++->General->Additional Include Directories,在这里加入C:\Program Files\boost\boost_1_58_0
6. 写入测试代码并编译
#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) << " " ); }
注:如果按照上面的步骤,无法编译你的程序,那么,你需要编译boost,请参考下面的官网文章。
参考:在Google上搜索“install boost to visual studio”,找到boost官网的文章《Boost Getting Started on Windows》