一、安装Boost库ios
(1)、首先打开Boost的官网(http://www.boost.org/),找到下载位置,以下图中红框所示,此时最新的版本是1.64.0:bootstrap
(2)、点击进入下载页面,选择你须要的文件下载,这里我选择windows下的zip文件:windows
(3)、下载好后,解压,获得文件目录以下图,找到其中的bootstrap.bat文件:测试
(4)、双击运行bootstrap.bat后,让其自动运行完成后,会发现当前文件夹中增长了几个文件,找到其中的bjam.exe,以下图所示spa
(5)、双击运行bjam.exe,等待其自行运行,这个过程大概会持续15分钟左右,结束后它会自动关闭,而后boost库的安装工做就到此结束啦:code
2.在VS2013上配置Boost库blog
(1)、新建一个系统环境变量以下,变量名为BOOST_DIR,变量值设置为你的boost的安装路径:ip
而后必定要将它加在系统变量里,点击“新建”,而后输入“%BOOST_DIR%,”以下图所示:get
(2)、打开VS2013,新建一个项目(C++的应用台控制程序),完成后,点击最上面的菜单项中的“项目—>属性”,string
(3)在弹出的窗口中,找到左栏的“VC++目录”这一项,点击,而后找到右侧窗口中的“包含目录”和“库目录”这两项,并分别添加红色部分的内容,如图所示:
(4)而后再点击“应用”,肯定就好了。这里须要注意的是,若是你按以上步骤搞完了,仍是显示BOOST库没有配置好,具体表现就是代码中会报没法打开BOOST的库的错误,这种状况,多是你的环境变量尚未设置好,只须要重启一下电脑就好了。其实也能够不设置环境变量,只须要把前面设置包含目录和库目录时输入的$(BOOST_DIR)这个符号换成你的BOOST的安装目录(好比个人安装在:E:\Tool\boost_1_64_0,那么在设置包含目录那一项时只须要输入E:\Tool\boost_1_64_0,而在设置库目录那一项则须要输入:E:\Tool\boost_1_64_0\libs)而后就OK了。
至此,BOOST库在VS2013上的配置就告一段落了,接下来就能够输入一段测试代码试验一下是否配置成功了:
#include "stdafx.h" #include <boost/lexical_cast.hpp> #include <iostream> using namespace std; using namespace boost; int main() { double a = lexical_cast<double>("3.1415926"); string str = lexical_cast<string>("3.1415926"); cout << "This is a number: " << a << endl; cout << "This is a string: " << str <<endl; int b = 0; try{ b = lexical_cast<int>("neo"); } catch (bad_lexical_cast& e){ cout << e.what() << endl; } return 0; }
运行结果以下:
到了这里,恭喜你,你已经完成了BOOST库的配置了。接下来,就尽情去享受Boost带来的欢乐吧~