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>
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;
}
本文详细介绍了如何使用VS2015的命令提示符工具通过bootstrap.bat来安装Boost库,并针对x86和x64平台给出了具体的安装命令。此外,还提供了如何设置包含目录及库目录的方法,并附带了一个简单的测试程序来验证安装配置是否成功。
1万+

被折叠的 条评论
为什么被折叠?



