c++ 编程中有时候要用到 Boost 库,这里总结一下安装的过程。

一、平台

ubuntu 16.04
Boost_1_65_1

二、安装

1、下载安装文件。

1)、http://www.boost.org/

可以选择当前版本,也就是最新版本。

2)、http://www.boost.org/users/news/

当前最新的五个版本列表。

3)、http://www.boost.org/users/history/version_1_65_1.html

最新版本(Boost_1_65_1)介绍,在 VS 中安装的设置为 MSVC14.11

4)、实例版本

Boost_1_65_1 unix版 Boost_1_65_1.tar.bz2

2、解压安装

a)、 进入下载文件目录,运行命令

$tar -xf Boost_1_65_1.tar.bz2

b)、 进入Boost_1_65_1文件夹,执行命令

$sudo ./bootstrap.sh

c)、 也可以添加prefix参数, 自定义生成的头文件和二进制库文件目录

$sudo ./booststrap.sh --prefix /usr/local/lib/boost

则生成的头文件在/usr/local/lib/boost/include中, 二进制库文件在/usr/local/lib/boost/lib中。

d)、根据提示,运行命令

$ ./b2 install

时间比较长,假设现在已经完成,那么

e)、查看文件

查看安装目录中有无安装的头文件等。

如果有,说明安装完成。

http://www.boost.org/doc/libs/1_65_1/more/getting_started/unix-variants.html

http://blog.csdn.net/moollun/article/details/51812057

http://www.boost.org/users/history/version_1_65_1.html

在 ubuntu 中设置安装 boost 库相关推荐

  1. Ubuntu安装boost库

    参考链接:https://blog.csdn.net/zeye5731/article/details/122413193           目录 1.卸载 boost库 2.下载 boost库 3 ...

  2. Windows下编译和安装Boost库

    因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中.这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文件中包含相 ...

  3. C++:MAC安装Boost库文件并且使用CLion开发

    boost的filestem库 C++在17版本的标准库中引入了一个filesystem库,用来处理文件路径,以及文件访问.很多编译器对filesystem库的支持还不是很好.为了解决这个问题,可以临 ...

  4. vs2008安装boost库

    vs2008安装boost库 2010年06月10日 首先我在晚上找到了很多的说明:我先一一罗列在下 ************************************************* ...

  5. linux共享文件可读写,在Ubuntu中设置samba共享可读写文件夹

    在Ubuntu中设置samba共享可读写文件夹 发布时间:2007-03-15 01:01:08来源:红联作者:XLooking 首先当然是要安装samba了,呵呵: sudo apt-get ins ...

  6. boost linux 测试程序,Linux平台下安装 boost 库

    Linux平台下安装boost库 今天在给师弟们设计新一代软件框架的时候,需要实现一种功能:存在一种容器,里面存放着不同的数据类型,例如int, double, char,以及一些自己定义的类等等.后 ...

  7. Ubuntu中软件安装与卸载

    一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 -; (2)修复安装:apt-get -f install so ...

  8. 如何在ubuntu中设置webcam

    如何在ubuntu中设置webcam参数 什么是webcam? webcam又称网络摄像头.我们笔记本自带的摄像头,和我们在京东淘宝买到的大多数USB 2.0接口的摄像头,大多都是webcam (工业 ...

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

最新文章

  1. asp 把大图缩小显示的JS
  2. 第1章 ZLG7290B 简介
  3. 数据结构 单链表 (C++)(转载)
  4. loj 1210 (求最少的加边数使得图变成强连通)
  5. 小白也能看懂——使用dev-c++建立工程(多个文件一同编译连接)并运行
  6. 链表题目---4 删除链表中重复的结点 和 判断链表是否为回文链表
  7. 【leetcode刷题笔记】Single Number
  8. mysql blob 写入表_文件存入MYSql表的blob
  9. C++|Java工作笔记-google protobuf基本使用
  10. 小象电商是采用JAVA开发的B2B2C多用户商城系统。
  11. 从0到1入门:7天玩转IoT物联网实战营丨IoT喊你加入学习之旅!
  12. HashMap及ConcurrentHashMap基本原理概述
  13. VSFLEXgrid控件几个特殊的属性方法的使用
  14. rocketmq新扩容的broker没有tps_揭秘 RocketMQ 新特性以及在金融场景下的实践
  15. HDOJ--2112--HDU Today
  16. 如何用纯 CSS 创作一个记事本翻页动画
  17. 怎么进行企业工商信息查询?
  18. 利用pdfbox和itext包将pdf转换为图片
  19. android8.1刷机工具,DX200固件AndroidV8.1 Beta-V2刷机工具包
  20. HTML重点知识小结①

热门文章

  1. Unknown property 'mybatis-plus' yml文件报错
  2. .Net微信开发之通过UnionID机制,解决用户在不同公众号,或在公众号、移动应用之间帐号统一问题...
  3. 边工作边刷题:70天一遍leetcode: day 94-1
  4. Myeclipse出现 java文件中文乱码问题
  5. Java反射研究(2)
  6. Paypal IPN
  7. Win64 驱动内核编程-3.内核里使用内存
  8. 【Linux 内核】进程管理 ( 进程与操作系统 | 进程与程序 | 进程与线程 | 虚拟地址空间 )
  9. 【Groovy】Groovy 动态语言特性 ( Groovy 中的变量自动类型推断以及动态调用 | Java 中必须为变量指定其类型 )
  10. 【Android 逆向】逆向修改游戏应用 ( 分析应用结构 | 定位动态库位置 | 定位动态库中的修改点 | 修改动态库 | 重打包 )