上次《boost之编译详解》一文中讲到了你可以编译全部boost库或是只是编译你想要的库,也就是说你可以根据需要选择要编译哪些库,这点非常重要,因为boost是如此庞大,完全编译很是耗时间的,初步估计要1小时,况且也耗资源,编译出来需要 1G 多空间呢,晕。因此一般使用的时候都不会编译整个boost库的,只根据需要编译自己用到的库。用“—with-库名称“选项指定要编译的库,或是用”—without-库名称“指定不编译的库即可。

那么在boost仓库里,哪些库是需要编译的呢?呵呵,答案就在bjam里。

假设在我的机器上,已经编译好了bjam。

运行如下命令:

bjam --show-libraries

则结果如下:

- date_time

- filesystem

- function_types

- graph

- iostreams

- mpi

- program_o pt ions

- python

- regex

- serialization

- signals

- system

- test

- thread

- wave

这就是boost需要编译的全部库列表,如果你要用到它们,用选项指定吧(注意不要忘了加—with哦~_~)。

再次说明,以上是boost_1_35_0版本。

boost哪些库需要编译相关推荐

  1. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  2. linux boost 卸载,Ubuntu下boost库的编译安装步骤及卸载方法详解

    最近由于编译一个程序用到了C++的boost库,所以便安装了这个库.但是,其中遇到了一些小问题.所以记录下来,以供别人参考. 首先说一下我的环境:Ubuntu 12.04 32bit,  gcc 4. ...

  3. php dll是下32还是64位,windows下关于boost 64位和32位库的编译详细介绍

    常用编译命令: cd E:\OpenSource\boost_1_63_0\boost_1_63_0 编译32位库: x86环境下编译得先从开始菜单启动Visual Studio的Visual Stu ...

  4. 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 ...

  5. Boost 1.59.0 编译支持Python3的链接库,生成vc120或vc140

    Boost 1.59.0 编译支持Python3的链接库,生成vc120或vc140 官方编译的Boost中只带了Python2的链接库,Python3的链接库需要自己特别编译,官方编译版下载地址:h ...

  6. android编译boost,使用android ndk编译boost动态库

    由于以往我写过不少使用boost库开发的项目,而最近准备移植一些代码到android上(上层界面以及jni层我不管,也没研究过,现在只完成代码的移植编译,具体如何调用,由其它人负责),所以先要解决的就 ...

  7. Boost C++ 库

    http://zh.highscore.de/cpp/boost/frontpage.html Boost C++ 库 目录 第 1 章 简介 第 2 章 智能指针 第 3 章 函数对象 第 4 章  ...

  8. Boost Serialization 库(一个有效的调试工具)

    使用了 Boost Serialization 的 Hello World 在执行更重要的任务之前,我们先来验证一下概念.在以下的 清单 1 中,您会看到一个字符串,它的值被转储到一个归档文件中.在以 ...

  9. Boost(2):boost.python库介绍及简单示例

    1. boost.python介绍 将c/c++的函数接口转换为Python接口有好几种解决方案,不同于C语言的简单直接,C++因使用了大量的面向对象编程的思想导致转换为Python接口时相对比较复杂 ...

最新文章

  1. vantui框架_vue移动端优秀框架收集
  2. php5.5 sqlserver 2012,PHP连接SQLSERVER2012
  3. 即将放弃python的app_即将放弃Python 2.7的不止有Numpy,还有pandas和这些工具
  4. Linux如何访问mmio空间,一文读懂Linux下如何访问I/O端口和I/O内存
  5. The security settings could not be applied to the database because the connection has failed安装Mysql
  6. Java SE 第二十三讲----static关键字and final关键字
  7. 随想录(关于核心技术)
  8. catch Floating point expection
  9. dfs Codeforces Round #356 (Div. 2) D
  10. 2021 年百度之星·程序设计大赛 - 初赛三
  11. Linux文件查看与查找命令
  12. AI算法工程师面试题
  13. Ubantu系统中安装360Wifi步骤
  14. 目前人工智能应用领域比较多,主要包含哪些应用领域?
  15. Automatic Metallic Surface Defect Detection and Recognition with Convolutional NeuralNetworks-论文阅读笔记
  16. Excel单斜线表头的绘制方法
  17. iOS 工程配置bundle identifier
  18. APP开发:线上教育APP盈利模式分析
  19. 关于时间复杂度的详解
  20. 权重初始化方法及适用情况

热门文章

  1. Fatal error: Port 9100 is already in use by another process.
  2. 高等数学求导积分公式
  3. spoolsv.exe重启脚本-(spoolsv错误处理)
  4. 这5个PNG免抠素材网站,可商用,赶紧马住了
  5. 一个有趣的网站:子说
  6. csv逗号分隔符转换_pythonpandas读写csv数据
  7. 银河麒麟操作系统以root用户登录的方法
  8. File 里面的flush()和close()
  9. VM启动centos出现Assuming drive cache: write through.../run/initramfs/rdsosreport.txt类似错误解决方案
  10. 线程和线程间通信(C语言)