ubuntu下libtorrent库安装

 

1.libtorrent库安装

1.1 首先从http://www.libtorrent.org/中点击download,下载最新版libtorrent-rasterbar-1.1.9.tar.gz

1.2 此库依赖boost库,先安装boost库

1.3 从http://www.boost.org/下载最新版boost_1.68.0.tar.bz2

1.4 解压 tar -jxvf boost_1.68.0.tar.bz2

1.5 之后cd进入boost_1_68_0

1.6 前期准备:boost中,用到了别的函数库,所以为了使用boost中相应的功能,需要先安装系统中可能缺失的库

#sudo apt-get install mpi-default-dev  #安装mpi库

#sudo apt-get install libicu-dev     #支持正则表达式的UNICODE字符集 

#sudo apt-get install python-dev     #需要python的话

#sudo apt-get install libbz2-dev 

上述函数库装好之后,就可以编译boost库了

1.7 运行命令:sh ./bootstrap.sh  

1.8 运行完上面的命令得到b2文件,然后执行b2 ,命令./b2,运行半个小时到1个小时,出现下图,表示编译成功

1.9 运行命令:./b2 install 默认安装到/usr/local/lib。如果一切顺利,就完成安装boost了

1.10 编译好了boost库,再进行之前的libtorrent配置,命令:./configure 

此命令运行时最好加CXXFLAGS=-std=c++11  否则编译报错

1.11 执行命令:make 

1.12 执行命令:sudo make install

成功

1.13 以上都成功了,python里import  libtorrent 失败了 

试了很多种方法,查了很多种资料,都无法解决,不知道问题出现在哪里?如有解决之法,还请评论告知,谢谢。

 

posted @ 2018-09-07 19:55  lingwang3  阅读(819)  评论(0编辑  收藏  举报