【视频开发】【计算机视觉】doppia编译之二:boost安装

179 篇文章 40 订阅 ¥39.90 ¥99.00
156 篇文章 5 订阅
本文详细介绍了如何编译安装Boost库,特别是针对视频开发和计算机视觉项目。首先从官方网址下载boost1.58.0版本,然后解压并可选修改user-config.jam文件。接着编译源码,这个过程可能需要半小时。最后通过sudo ./b2 install进行安装。不推荐直接安装libboost-dev,因为在创建doppia等项目时可能导致问题。
摘要由CSDN通过智能技术生成

编译安装boost库的方法大部分都是来自http://www.linuxidc.com/Linux/2013-07/87573.htm这篇文章,这里我用自己的语言重新组织,稍作修改和补充,最主要是方便自己用

Boost库的编译安装挺简单的,就是时间有点长…… 
1)下载地址http://www.boost.org/,下载合适boost版本,这里我用的是boost1.58.0

2) 在下载boost的同时,你可以安装下面四个boost的依赖库

apt-get install mpi-default-dev libicu-dev python-dev libbz2-dev 

#安装mpi库
#支持正则表达式的UNICODE字符集
#需要python的话
      
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3) 下载得到boost1_58_0.tar.bz2后,切换到文件所在目录,终端输入

 tar -jxvf boost_1_58_0.tar.bz2
 
 
  • 1
  • 1

解压得到boost_1_58_0 
(小知识)tar.gz的解压缩命令:

tar –xzvf xx.tar.gz
 
 
  • 1
  • 1

4)(可选)修改user-config.jam文件 
(你可以在/boost/tools下搜索user-config.jam),在user-config.jam文件最后添加一行

using mpi ; #注意mpi后面有一个空格
 
 
  • 1
  • 1

如果你需要mpi功能的话,那么这一步肯定是要做的。不过我建议无论你是否需要mpi功能,这一步最好不要跳过,反正只是修改一下文件的事,并不复杂。

5) 下面开始编译boost库啦!终端输入

sudo ./bootstrap.sh
 
 
  • 1
  • 1

得到b2和bjam.

sudo ./b2 -a -sHAVE_ICU=1  
#-a参数,代表重新编译,-sHAVE_ICU=1代表支持Unicode/ICU
 
 
  • 1
  • 2
  • 1
  • 2

接下来你可以去干别的事了,因为它需要大概半小时的时间。

6) 最后就是安装boost库,输入 
sudo ./b2 install

如果以上几步都没有报错的话,你的boost库就算安装完成啦!你也可以去/usr/local/include/目录下看是否有生成boost文件夹验证一下。 
当然,你也可以写个小程序,这里就不写了,例子就各自去网上找吧。 
(这里要特别提醒,网上有一种很简单的安装boost的方法,也是直接安装libboost-dev文件,但是这里非常不建议这么做,因为创建doppia时,这样安装的boost,程序很有可能找不到,我试过2次,2次都出现创建错误)

引用博客: 
(1)http://www.linuxidc.com/Linux/2013-07/87573.htm 
(2)http://blog.chinaunix.net/uid-12226757-id-3427282.html

doppia及作者相关介绍链接: 
(1)http://blog.csdn.net/xizero00/article/details/43227019 
(2)https://bitbucket.org/rodrigob/doppia

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值