BOOST--Windows环境配置

BOOST--Windows环境配置

    • 环境准备
      • 下载地址
      • 环境
    • 配置步骤
    • 简单的一个示例

环境准备

下载地址

https://dl.bintray.com/boostorg/release/1.70.0/source/

环境

Windows
VS2008

配置步骤

  1. 下载&解压
  2. 运行Visual Studio 2008 Command Prompt(我用了管理员权限打开的),然后进入解压后的boost根目录
  3. 运行bootstrap.bat。成功后会生成.\b2.exe和bjam.exe
    BOOST--Windows环境配置_第1张图片
  4. 新建一个bat文件放到解压后的boost的根目录的上一层目录,然后运行脚本。其实这一步就是设置一些环境变量。脚本内容(根据自己机器上的版本修改对应项)如下:
SET MSVC_ROOT="C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC"
SET VISUALC="C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC"
SET JAM_TOOLSET=VISUALC
SET PYTHON_ROOT=D:/OpenSource/Python27
SET PYTHON_VERSION=3.7.3
SET PATH=D:/OpenSource/boost_1_67_0
  1. 运行命令: bjam.exe -sBOOST_ROOT=. -sTOOLS=msvc
    这一步要几十分钟吧,请耐心等待成功后会有如下输出:
    BOOST--Windows环境配置_第2张图片
  2. 用的时候,把图中的两个路径分别加到工程的头文件路径和lib路径

简单的一个示例

#include "stdafx.h"
#include  
#include  
#include  
#include  

void add(int i, int j) 
{ 
	std::cout << i + j << std::endl; 
} 

int main() 
{ 
	std::vector v; 
	v.push_back(1); 
	v.push_back(3); 
	v.push_back(2); 
	std::for_each(v.begin(), v.end(), boost::bind(add, 10, _1)); 
}

运行结果:
BOOST--Windows环境配置_第3张图片

你可能感兴趣的:(windows,BOOST)