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 失败了 

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

  • 相关阅读:
    【ES6】函数的扩展
    NSFileManger使用介绍
    委托,曾将让我头疼难以理解
    【HDOJ】1914 The Stable Marriage Problem
    MySQL修改配置优化插入性能
    MySQL配置文件的编码问题
    MyBatis批量更新时提示"You have an error in your SQL syntax"
    MyBatis批量更新返回受影响数
    log4j.properties配置说明
    删除Win10的OneDrive
  • 原文地址:https://www.cnblogs.com/lingwang3/p/9606748.html
Copyright © 2011-2022 走看看