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

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

  • 相关阅读:
    英语_词汇_同意辨析
    英语_网站_写作工具
    英语词汇_难词易忘
    IDEA配置技巧 | 去除idea方法形参赋值时的变量提示
    更换Android studio中的SDK和AVD位置
    CSS/CSS3 | P4-选择器优先级权重
    二叉树的性质
    线性表练习
    前插法建立链表
    格式化文件和数据块读写函数
  • 原文地址:https://www.cnblogs.com/lingwang3/p/9606748.html
Copyright © 2011-2022 走看看