怎样在vs2013 boost 编译中安装配置boost

c++函数(38)
关于Boost的盛名我就不多费口舌了,它是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已经有好几千人了。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。
笔者写本文时,最新版的Boost库是boost_1_58_0,到这个版本,Boost已经很完备了,是C++标准库的很好的补充和加强。本文和大家一起看一下如何在VS2013中使用Boost库。
1. 下载并“安装”Boost库
首先,在Boost项目首页&&找到下载页面,下载其中的boost_1_58_0文件,解压后放到易找的一个硬盘根目录下,我解压后放置的目录结构是:
D:\boost\boost_1_58_0\
boost_1_58_0这个目录就是boost库的主目录($BOOST_ROOT),它的详细结构如下:
boost_1_58_0\ .................The “boost root directory”
index.htm .........A copy of&&starts here
boost\ .........................All Boost Header files
lib\ .....................precompiled library binaries
libs\ ............Tests, .cpps, docs, etc., by library
index.html ........Library documentation starts here
algorithm\
…more libraries…
status\ .........................Boost-wide test suite
tools\ ...........Utilities, e.g. bjam, quickbook, bcp
more\ ..........................Policy documents, etc.
doc\ ...............A subset of all Boost library docs
那么,如何在VC2013的项目中使用boost库呢?说白了,就是让VC2013的项目在编程连接项目的时候,能找到引用的boost库文件。
思路很明显,那就先新建一个C++项目吧
2. 新建并设置boost项目
打开VS2013,新建Visual C++项目,选择其中的 Win32 Console Application (Win32控制台应用程序),建立完成后,右击右侧项目管理器里的项目,打开项目属性对话框。
项目属性对话框里,左侧选择&VC++ Directories,把刚刚的
D:\boost\boost_1_58_0\ 添加到&Include Directories中。
像上面,设置完boost库的位置后,项目中就可以直接引用boost库文件了,如
#include &boost/lambda/lambda.hpp&
3. 编写一个简单的引用boost库的C++程序
在刚刚的项目中,我们添加一个 C++ File (.cpp),其中输入如下代码:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:13975次
排名:千里之外
原创:54篇
(2)(4)(1)(3)(3)(7)(1)(1)(9)(11)(2)(12)VS2013中安装配置和使用Boost库(转载)
1下载Boost最新版Version
2将下载压缩包解压到本地
解压后可看到文件夹下有个bootstrap.bat文件。
3打开cmd命令窗口,运行bootstra.bat文件
执行以下命令,具体根据自己的环境略有变化。
最主要的目的是我们要运行bootstrap.bat文件
执行完后,结果如下:
然后在文件夹下我们会发现新生成了一个名为bjam.exe的文件
4在cmd窗口中运行bjam.exe文件
此过程将默认根据系统已经安装好的编译工具(VS12,2013)等编译相应的Lib文件、头文件等。
编译完成后如下:
至此,Boost库安装完成
5配置VS2013
新建一个BoostTest工程文件,添加测试代码
再视图-&属性页(VS2013在这才能找到相关的属性配置栏)-&C/C++,在附加包含目录添加或编辑Boost的文件路径,我的是:
D:\软件\C_library\boost_1_55_0
在—&连接器选项附加库目录下添加Boost库lib文件路径,我的是:D:\软件\C_library\boost_1_55_0\libs
代码运行成功,说明Boost库一切配置顺利。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。boost安装方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
boost安装方法
上传于||文档简介
&&C​+​+​ ​开​发​辅​助​工​具​c​o​d​e​j​o​c​k​ ​ ​工​具​安​装
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢我被vs2013和boost给搞吐血了_c++吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:267,440贴子:
我被vs2013和boost给搞吐血了收藏
3D双端东方魔幻网游「大青云」勾魂公测,穿越逆转,封神故事,全新演绎!
花了3天写的小项目,准备编译+链接了结果这个时候boost和vs2013给我傲娇本来以为已经被解决的版本号问题突然跑出来搞得非要重新编译一次,好不容易比编译到一半结果boost.date_time突然搞出一个编译错误。。网上说是和vs2013的支持不行补丁要2周后。。
没饭吃也快搞死窝了……
兰州急着用VS2013的新特性么?我建议最好还是等SP1或者update1以后吧,buggy的说。。。
微软的东西不打第一个大补丁不能用。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 vs2013安装boost 的文章

 

随机推荐