简介

  Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++ 标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成
  员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。
  可从http://sourceforge.net/project /showfiles.php?group_id=7586下载安装boost库。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表 达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。

Boost中比较有名气的有这么几个库:

  Regex
  正则表达式库
  Spirit
  LL parser framework,用C++代码直接表达EBNF
  Graph
  图组件和算法
  Lambda
  在调用的地方定义短小匿名的函数对象,很实用的functional功能
  concept check
  检查泛型编程中的concept
  Mpl
  用模板实现的元编程框架
  Thread
  可移植的C++多线程库
  Python
  把C++类和函数映射到Python之中
  Pool
  内存池管理
  smart_ptr
  5个智能指针,学习智能指针必读,一份不错的参考 是来自CUJ的文章:
  Smart Pointers in Boost,哦,这篇文章可以查到,CUJ是提供在线浏览的。中文版见笔者在《Dr.Dobb's Journal软件研发杂志》第7辑上的译文。
  Boost总体来说是实用价值很高,质量很高的库。并且由于其对跨平台的强调,对标准C++的 强调,是编写平台无关,现代C++的开发者必备的工具。但是Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。并且很多Boost中的 库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。Boost另外一面,比如Graph这样的库则是具有工业强度,结构良好, 非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
  boost英文解释:推进
  boost 在一些播放软件和音效中指增强,比如Bass Boost,低音增强。

1、 运行【VS目录】\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat (或者开始-->所有程序-->Microsoft Visual Studio 2008-->Visual Studio Tools-->Visual Studio 2008命令提示符),然后切换到boost1.39目录。

2、执行 [boost]\tools\jam\build_dist.bat

3、将 [boost]\tools\jam\stage\boost-jam-3.1.17-1-ntx86\bjam.exe 复制到 [boost]\bjam.exe

4、切换到[boost],运行bjam.exe "-sTOOLS=vc-9_0" install

5、在C:\boost下产生include和lib目录,及其近946M的文件。

6、将C:\Boost\include\boost-1_39 加入 VC2008 的 Include 路径

Tools | Options | Projects and Solutions | VC++ Directories

Show directories for: Include files

将 C:\Boost\lib 加入 VC2008 的 Lib 路径

Tools | Options | Projects and Solutions | VC++ Directories

Show directories for: Library files

1、 运行【VS目录】\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat (或者开始-->所有程序-->Microsoft Visual Studio 2008-->Visual Studio Tools-->Visual Studio 2008命令提示符),然后切换到boost1.39目录。

2、执行 [boost]\tools\jam\build_dist.bat

3、将 [boost]\tools\jam\stage\boost-jam-3.1.17-1-ntx86\bjam.exe 复制到 [boost]\bjam.exe

4、切换到[boost],运行bjam.exe "-sTOOLS=vc-9_0" install

5、在C:\boost下产生include和lib目录,及其近946M的文件。

6、将C:\Boost\include\boost-1_39 加入 VC2008 的 Include 路径

Tools | Options | Projects and Solutions | VC++ Directories

Show directories for: Include files

将 C:\Boost\lib 加入 VC2008 的 Lib 路径

Tools | Options | Projects and Solutions | VC++ Directories

Show directories for: Library files

转载于:https://www.cnblogs.com/zkliuym/archive/2010/05/08/1730779.html

转:VC9(VC2008.net) 编译安装 boost 1.39 库相关推荐

  1. 完全编译安装boost

    文章目录 1. 安装依赖 2. 编译安装 boost 3. 环境变量配置 boost是C++世界中相当优秀的第三方库,被选入STL的也有不少,其中用到的C++奇技淫巧更是数不胜数. 安装依赖 boos ...

  2. linux如何编译boost指定库,linux下编译安装boost库

    linux下编译安装boost库 先看一下系统环境 Linux o-pc 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:15 UTC 2015 x ...

  3. 编译安装PCL点云库,Kinect2驱动,乐视Astra相机驱动

    编译安装PCL点云库 安装方法一 3d点云安装 apt-cache cearch pcl 安装 sudo apt install 上面查出来的 opencv不建议用以上方法因为需要 安装 opencv ...

  4. Linux 编译安装Boost

    http://blog.csdn.net/zgl_dm/article/details/8363843 linux平台下要编译安装除gcc和gcc-c++之外,还需要两个开发库:bzip2-devel ...

  5. ubuntu16.04编译安装boost

    1.官网下载安装包并解压 https://www.boost.org/ tar -zxvf boost_1_69_0.tar.gz -C /opt/ 2.切换到root用户编译安装 ./bootstr ...

  6. boost 安装_Win10 + VS2019 编译安装 Boost

    要编译的 Boost 版本:1.54.0. 假设 Boost 根目录为 ${boost_root} . 首先打开 Windows PowerShell,执行如下命令: cd ${boost_root} ...

  7. [工作记事] Ubuntu 编译安装PHP以及gd库使得支持jepg

    安装依赖 sudo apt install libxml2 libxml2-dev sudo apt install libssl-dev sudo apt install libgtk2.0-dev ...

  8. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  9. Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32

    Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...

最新文章

  1. conda 和 pip 安装本地包
  2. 面试大战 5 轮,我顺利当上饿了么总监!
  3. Windows 64位下为wampserver或phpstudy安装Redis扩展
  4. JSValidation 配置文件
  5. 【Boost】boost库asio详解6——boost::asio::error的用法浅析
  6. 爬虫-使用xpath拿36KR的数据-xpath的学习与演练
  7. VB.NET工作笔记003---使用ASP_vbs脚本_或vb.net调用Sqlserver DTS文件
  8. Facebook 推出查找SSRF 漏洞的新工具
  9. wpf之windows设置WindowStyle为None
  10. 2021-10-12
  11. Win10修改EFI分区文件
  12. matlab与vrep联合仿真,MATALB与VREP联合仿真
  13. 51单片机之红外通信
  14. 国家电网车辆智能车载终端4G全网通T-BOX 、车联网OBD终端、4G TBOX终端
  15. 大数据的预测实力,这15个有趣的数据集,你可能闻所未闻
  16. webview显示图片太大,导致webview显示图片还要左右滑动的解决方法
  17. 在Linux操作系统中,eclipse建立快捷方式
  18. 【VMWARE】克隆linux centos6.5 网络修复笔记
  19. 一文探究OR值和RR值区别
  20. php printer 使用,printer扩张的一些使用疑问

热门文章

  1. python图片二值化处理百度图api_Python+百度AI实现图像处理-附源码
  2. CF思维联系–CodeForces - 223 C Partial Sums(组合数学的先线性递推)
  3. Vector shrink 请求容器降低其容量和size匹配 shrink_to_fit();
  4. WIN10系统如何取消任务栏处的窗口缩略图
  5. Attention和增强RNN (Attention and Augmented Recurrent Neural Networks)
  6. 一个基于用户的API限流策略 Rate Limit
  7. 定时执行 Job - 每天5分钟玩转 Docker 容器技术(135)
  8. 寻求神谕的词语:谈海日寒诗集《空山集》
  9. Source Insight经典教程
  10. 计算机组成原理R0bus是什么,计算机组成原理微程序控制器实验