vs添加boost库,

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: