乐奇绿软 - 打造绿色软件分享,免费软件下载基地!
TAG标签| 网站地图| 设为首页| 加入收藏
当前位置:乐奇绿软 > 软件下载 > 编程开发 > 编程软件 >

boost库头文件

类型:编程软件

语言:中文

更新:2024-09-15 17:01

大小:13.0M

版本:

平台:WinAll, WinXP

标签:boost

  • 软件介绍
  • 软件截图
  • 相关下载

boost是一个准标准库,等于STL的延续和扩充,它的设计理念和STL比较接近,都是借助泛型让复用达到最大化。不过对比STL,boost愈加实用。STL集中在算法部分,而boost包括了不少工具类,可以完成比较具体的工作。

boost主要包括一下几个大类:字符串及文本处置、容器、迭代子、算法、函数对象和高阶编程、泛型编程、模板元编程、预处置元编程、并发编程、数学有关、纠错和测试、数据结构、输入/输出、跨语言支持、内存有关、语法剖析、杂项。 有一些库是跨类别包括的,就是既是这个类别又是那个类别。

通过网页浏览器 访问Boost CVS

你可以近代的浏览器来访问Boost CVS 文件 你可以通过颜色的不同看到一个文件被更新了多少次 注意: 这个接口只不过用来显示个别文件的修改历史 从CVS里的BoostBook产生文档

一些Boost 文档产生自CVS仓库里面的BoostBook XML 代码,这类代码并没被转换成可以阅读的HTML参考文档。可以访问 Nightly Generated 文档 来查询通过nightly build生成的HTML文档。

筹备

Boost 推荐用Boost .Build( Boost 编译生成系统) 来生成安装 Boost 库。 本文档剩下的部分讲解它的使用方法。但用不需要这个系统就看你的需要了。注意,一些虽然库同样也包括了非Boost .Build的make文件或者工程文件。 但Boost .Build却包括了构建Boost 所需要的全部文件。

2这个生成系统用Boost .Jam ,一个 Perforce Jam 扩展版本--这是make 一种轻量级的替代品。 推荐你去SourceForge 下载一个 Boost .jam的可实行文件 假如你所用的环境没预先编译好的可实行的Boost .Jam或者假如你在用一个还没发布的Boost 网站源码。那样你就需要 从代码手工生成bjam , 而bjam的代码也包括在Boost 的网站源码树里面。编译好Boost .Jam将来,把bjam的实行文件放在你的Boost 根目录下面就能了。

配置编译工具

在用Boost .Build之前,你需要指定编译工具,有两种办法可以做到使得Build.System正常的工作。用户可以用常规的办法为它他算用的每一套编译工具集设置一套变量。 比如,设置Microsoft VC ++, 就能在PATH变量中添加...VC 98/Bin 或者 .../VC 7/Bin的路径, 还需要编译之前调用一次VCVAR32.BAT或者VSVAR32.BAT(如此它就能用VC 来编译Boost 了)。 而用CodeWarrior , 就应该调用cwenv.bat,而且其他的Metrowerks工具/命令行工具也应该在path变量中。 大部分的Unix系统都会预先配置好这类变量而无需用户来干涉。

某一个用户不计划让他的变量被弄乱设置或者他更不是非常知道他的编译工具的配置。作为一种替代,他可以设置一个变量指向她的编译工具的安装 目录, 这个变量可以事先在命令行环境变量里面声明,或者在调用bjam 时声明, 了解概念好这个变量, 那些被用到的变量会被自动的找到并且设置好。这个变量就是-s,比如:

bjam -sGCC_ROOT_DIRECTORY=/usr/local/gcc-3.3.2


一些变量,比如工具集变量TOOLS ,可以接收多个用空格分开的值。 其他的,譬如上述的path,可以包括空格。对于一些环境,你还可以引用其他适合的设置办法(译者注:这可能是说可以用shell变量一类的东西)。

TAG标签:boost(1)

转载请说明来源于乐奇绿软(https://www.hileqi.com)

本文地址:https://www.hileqi.com/soft/4640.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com