下载地址:http://www.boost.org/users/download/
本文下载的windows版本的boost_1_64_0.7z版本
安装步骤:
(1)将boost_1_64_0.7z版本解压到C盘根目录:C:\boost_1_64_0(解压到其他地方可能会出错,双击bootstrap.bat可能无反应)
(2)双击bootstrap.bat文件运行,生成b2.exe和bjam.exe。
(3)双击bjam.exe运行,进行编译,编译后生成“bin.v2”和“stage”文件夹。
环境配置:
建立C++项目,在属性对话框中进行设置,属性---配置属性---VC++目录:
(1)包含目录:boost的根目录。如本文路径:C:\boost_1_64_0
(2)库目录:starge下的链接库目录。如本文路径:C:\boost_1_64_0\stage\lib
检验:
书写c++文件,判断文件夹“../DATA/”是否存在,若不存在创建该文件夹。
#include "stdafx.h"
#include <iostream>
#include <string>
#include "boost/filesystem.hpp" // 包含的boost头文件
using namespace std;
int main(int argc, char* argv[])
{
string filePath = "../DATA/";
boost::filesystem::path path(filePath);
bool result = boost::filesystem::is_directory(path); //判断文件夹是否存在
if (!result)
boost::filesystem::create_directory(path); // 如不存在生成文件夹
return 0;
}
参考网站:http://blog.csdn.net/fengshuiyue/article/details/42129019
http://blog.csdn.net/lp310018931/article/details/47791143
http://www.cnblogs.com/chuncn/archive/2012/09/10/2679026.html