1.网上
下载boost库
2.vs2015开发人员命令提示中运行bootstrap.bat
3.x86安装则输入命令:
b2.exe --prefix=D:\boost\x86 --build-type=complete --build-dir=build_tmp toolset=msvc-14.0 address-model=32 install
("D:\boost\x86"是将要生成32位的include和lib文件夹放置的位置,build_tmp是位于安装包中用于放置中间生成物的文件夹)
b2.exe --prefix=D:\boost\x86 --build-type=complete --build-dir=build_tmp toolset=msvc-14.0 address-model=32 install
("D:\boost\x86"是将要生成32位的include和lib文件夹放置的位置,build_tmp是位于安装包中用于放置中间生成物的文件夹)
4.x64安装则输入命令:
b2.exe --prefix=D:\Boost\x64 --build-type=complete --build-dir=build_tmp_x64 toolset=msvc-14.0 address-model=64 install
("D:\boost\x64"是将要生成64位的include和lib文件夹放置的位置,build_tmp_x64是位于安装包中用于放置中间生成物的文件夹)
b2.exe --prefix=D:\Boost\x64 --build-type=complete --build-dir=build_tmp_x64 toolset=msvc-14.0 address-model=64 install
("D:\boost\x64"是将要生成64位的include和lib文件夹放置的位置,build_tmp_x64是位于安装包中用于放置中间生成物的文件夹)
5.如下配置
x86包含目录:D:\boost\x86\include\boost-1_63
x86库目录:D:\boost\x86\lib
x64包含目录:D:\boost\x64\include\boost-1_63
x64库目录:D:\boost\x64\lib
x86包含目录:D:\boost\x86\include\boost-1_63
x86库目录:D:\boost\x86\lib
x64包含目录:D:\boost\x64\include\boost-1_63
x64库目录:D:\boost\x64\lib
6.测试配置是否成功
#include <boost\unordered_map.hpp>
#include <iostream>
#include <boost\unordered_map.hpp>
#include <iostream>
int main()
{
boost::unordered_map<int, char> um;
um.insert(std::pair<int, char>(1, 'A'));
std::cout << um[1] << std::endl;
system("pause");
return 0;
}
{
boost::unordered_map<int, char> um;
um.insert(std::pair<int, char>(1, 'A'));
std::cout << um[1] << std::endl;
system("pause");
return 0;
}