1.下载安装包 boost_1_55_0.zip
2.解压后有个bootstrap.bat文件,打开cmd运行
3.执行成功后会在文件夹发现bjam.exe这个文件(失败可尝试其他版本)
4.cmd运行bjam.exe
(此过程默认根据系统已经安装好的编译工具(VS2008,2010,2012,2013)等编译相应的Lib文件、头文件等)
5.至此,Boost库安装成功(等待时间略长)
Boost安装成功.png
6.配置VS
6.1新建一个测试项目
#include <boost/lexical_cast.hpp>
#include <iostream>
using namespace std;
int main()
{
using boost::lexical_cast;
int a = lexical_cast<int>("123");
double b = lexical_cast<double>("123.0123456789");
string s0 = lexical_cast<string>(a);
string s1 = lexical_cast<string>(b);
cout << "number: " << a << " " << b << endl;
cout << "string: " << s0 << " " << s1 << endl;
int c = 0;
try{
c = lexical_cast<int>("abcd");
}
catch (boost::bad_lexical_cast& e){
cout << e.what() << endl;
}
return 0;
}
6.2在项目属性页的C++选项中选择boost库所在文件夹
导入boost所在文件夹.png在链接器选项中选择boost库lib文件所在路径
导入boost库中的lib.png6.3测试代码
Paste_Image.png运行成功,开始享受Boost的欢乐~
网友评论