zoukankan      html  css  js  c++  java
  • 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 失败了 

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

  • 相关阅读:
    python 类的自定义属性
    好的設計模式
    sql server 过滤重复数据
    sql server 2000 sp3
    css
    SQL server 与Oracle开发比较(同事帮忙整理的,放这里方便查询)
    深圳 帮部门招聘人才
    BCP等三個sql server 過程
    CTE and CONNECT BY 樹的查詢(轉)
    继承System.Web.UI.Page的页面基类
  • 原文地址:https://www.cnblogs.com/lingwang3/p/9606748.html
Copyright © 2011-2022 走看看