vs添加boost库,
1.BOOST编译过程非常复杂。目前为了学习boost,我们先搭建一个基于VS2010的BOOST开发环境。
Boost库是一个提供源代码的可移植C库。作为标准库的备份,是C标准化进程的开发引擎之一。Boost库由C标准委员会的库工作组成员发起,其部分内容有望成为下一代C标准库的内容。在C社区有很大的影响力,是不折不扣的“准”标准库。由于强调跨平台和标准C,Boost与编写平台无关。大多数boost库函数只需要包含相应的头文件,少数(如正则表达式库、文件系统库等。)需要链接库。但是Boost中也有很多实验性的东西,在实际开发中需要谨慎。
下载地址:http://www.boost.org/
2.
Linux平台下的boost _ 1 _ 55 _ 0.tar.gz源码包
Boost _ 1 _ 55 _ 0 . zip Windows平台下的Boost源码包
Boost _ 1 _ 55 _ 0-bin-msvc-all-32-64.7 z是所有VS版本的Boost库,已经编译完成。
Boost _ 1 _ 55 _ 0-MSVC-10.0-32.exe vs 2010 32位版本Boost库
Boost _ 1 _ 55 _ 0-MSVC-10.0-64.exe vs 201064位版本Boost库
Boost _ 1 _ 55 _ 0-MSVC-12.0-32.exe vs 201332位版本Boost库
Boost _ 1 _ 55 _ 0-MSVC-12.0-64.exe vs 201364位版本Boost库
3.让我们首先配置VS2010,
如果是32位,打开Boost _ 1 _ 55 _ 0-MSVC-10.0-32.exe。
否则,boost_1_55_0-msvc-10.0-64.exe
4看到启动界面,点击下一步。
5选择路径,然后单击下一步。
6开始安装。
七
八
9.
10.
11
12
13
14
15.
16.
17.
18.
19.
#包括iostream //C的标准输入和输出
#include stdlib.h //以便使用系统函数
# include boost \ musical _ cast.hpp//In以便使用boost数据类型转换
使用命名空间std//为了使用cout
Void main() //函数入口点,返回值为kon
{
cout hello,world,boost endl//C打印出helloworld
inti=8848//定义一个整数
char * mystr= 2013//定义字符串
I=boost:lexical _ cast int(mystr);//实现数据类型转换
cout i endl//打印出2013
系统(“暂停”);//结果暂停。
}
这个时候说明boost开发环境已经搭建好了。
20.如果安装了VS2013 64位,请启动它。
同时,32位和64位boost可以并行存在。
21.VS2013的配置与VS2010基本相同。
22如果你想兼容所有版本
它兼容所有版本的VC。解压缩,然后配置VC目录。
23.23.boost开发环境已经建立。希望你能认真练习。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。