libtorrent编译通过了,如何用 [问题点数:50分]

Bbs1
本版专家分:40
结帖率 81.4%
Bbs12
本版专家分:359147
版主
Blank
名人 2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
Blank
金牌 2012年1月 总版技术专家分月排行榜第一
其他相关推荐
基于libtorrent最简单的BT下载程序
/***** libtorrent 测试程序 2010-04-27 aya 创建 *****/#include #include #include #include #include #include #include #include #include #include #include #include #inclu
libtorrent API 文档(中文版)
关于p2p开发库libtorrent api 文档的中文版文档
frostwire设置libtorrent实现顺序下载边下边播
首先跟踪代码运行; main函数调用GULloader函数加载程序的主界面; 为了看下载部分的实现;首先从程序菜单栏添加种子开始跟踪; com.limegroup.gnutella.gui.actions FileMenuActions 中跟踪添加种子的运行流程 258行 openMagnetOrTorrent函数实现其中选中种子选项 添加种子后;跳转到GUIMedi
CentOS7 编译安装qbittorrent遇到的问题
首先是编译安装libtorrent-rasterbar-1.1.3提示 lsd.cpp: In constructor ‘libtorrent::lsd::lsd(libtorrent::io_service&, const peer_callback_t&)’: lsd.cpp:90:25: error: ‘uintptr_t’ is not a member of ‘boost’ , m
基础研究--libtorrent库的使用
libtorrent是一个开源bt库,它将meta文件生成,hash生成,下载文件, 网络连接等操作封装成接口,供别人调用,并且都有很好的性能与稳定性。           它大量使用了boost库的东西,并且还使用了openssl.可以说,在windows下开发bt客户端,是很好的选择。利用它,你可以使用不到30的代码就可以轻松做一个非常稳定的bt客户端。           对于它的使
ubuntu下libtorrent库(rasterbar)安装与使用
libtorrent库安装 1.首先从http://www.libtorrent.org/中点击download,打开完之后点击https://github.com/arvidn/libtorrent/releases下载libtorrent-rasterbar-1.0.10.tar.gz 2.解压libtorrent-rasterbar-1.0.10.tar.gz 命令行格式:#tar
Python libtorrent提取种子文件中的信息
种子文件最麻烦的就是提取种子文件的文件列表,有的种子文件数上百上千的,处理起来头疼死你。 这段脚本只提取种子文件中按文件大小排序最大的5个文件的文件名和大小,保存为字符串便于插入数据库 如: Blood and Ties 2013 1080p BluRay x264 DTS HD MA 5.1-alrmothe.mkv$||$16264604081@||@cover.jpg$||
WIN7下VS2010中使用cl编译的步骤
使用cl编译的步骤: 一:方案一 1、必须先设置cl.exe所在的路径为环境变量。其路径一般为VS或VS的安装路径的bin文件夹下,如D:\ProgramFiles\Microsoft Visual Studio 10.0\VC\bin 2、打开cmd后先运行vcvars32.bat或者vsvars32.bat设置环境变量,该bat文件运行后,仅对当前的cmd命令窗口有效,每
libtorrent API全解析
涵盖了libtorrent库所有的API,BT软件开发人员必备手册
Libtorrent源代码阅读小札
 ses.start_dht()->ses_imp.start_dht(),session_impl是session的实现。跟踪进去,m_dht = new dht::dht_tracker(m_io_service, m_dht_settings, m_listen_interface.address(), startup_state),session_impl会在start_dht
libtorrent在linux下的编译笔记
作者:writer15     mail:writer15(at)163.com转载请注明原作者名称,联系方法和出处前言E文好的朋友不要花时间在这文章上了,直接去看libtorrent 0.10的manual吧(0.12中的manual没有安装说明,怪得很!),它说得很清楚!经过好几天的研究,终于找到比较简单的方法编译libtorrent。其间走了不少弯路呀,其实libtor
libtorrent源码
电驴的vc++源代码,希望喜欢p2p技术的朋友一起研究,共同提高。
GCC编译器part1
Linux系统下教你如何用终端编译c程序
GCC编译器part2
Linux系统下教你如何用终端来编译C程序
编译libtorrent的例子出错?
libtorrent 编译完成了.rn现在编译它自带的例子程序时出现错误.rn他自带的5个例子有3个rndump_torrent,enum-if , make_torrent 等编译成功.rnrn另外两个编译失败.,错误提示都是:rnrn1>正在链接...rn1>client_test.obj : error LNK2001: 无法解析的外部符号 "class boost::posix_time::ptime const & __cdecl libtorrent::time_now(void)" (?time_now@libtorrent@@YAABVptime@posix_time@boost@@XZ)rn1>client_test.obj : error LNK2001: 无法解析的外部符号 "public: class libtorrent::alert const * __thiscall libtorrent::session::wait_for_alert(class boost::posix_time::time_duration)" (?wait_for_alert@session@libtorrent@@QAEPBValert@2@Vtime_duration@posix_time@boost@@@Z)rn1>F:\ffmpeg src\patchp2p\Release\client_test.exe : fatal error LNK1120: 2 个无法解析的外部命令rn1>生成日志保存在“file://f:\ffmpeg src\patchp2p\client_test\Release\BuildLog.htm”rn1>client_test - 3 个错误,62 个警告rn========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========rnrnrn我用的是VS2005 请问这是什么问题怎么解决 ,BOOST 和OPENSSL 都编译好了,并且加入到了项目的目录里了.rnrnrnrn项目的预处理定义是:rnWIN32rnNDEBUGrn_CONSOLErnWIN32_LEAN_AND_MEANrn_WIN32_WINNT=0x0501rn__USE_W32_SOCKETSrn_WIN32rn_WINDOWSrn_CRT_SECURE_NO_DEPRECATErn_SCL_SECURE_NO_rnDEPRECATErn_CRT_SECURE_NO_WARNINGSrn_SECURE_SCL=0rnTORRENT_USE_BOOST_DATE_TIMErnTORRENT_USE_OPENSSLrnTORRENT_LOGGINGrnTORRENT_VERBOSE_LOGGINGrnTORRENT_STORAGE_DEBUGrnTORRENT_UPNP_LOGGINGrnTORRENT_DISK_STATSrnTORRENT_STATSrnTORRENT_DHT_VERBOSE_LOGGINGrnTORRENT_VERBOSE_BANDWIDTH_LIMITrnWITH_SHIPPED_GEOIP_Hrnrnrn请大家帮我看看这是什么原因,这个问题困扰我好长时间了!
编译连接都成功 就是执行没有反应
编译连接都成功 就是执行没有反应
编译libtorrent小记
因为想用前天买的小板跑个BT下载电影,就想到装个BT软件,网上看好象libtorrent比较简单,就先来他吧先下了libtorrent下来, 因为libtorrent依赖于libsigc++2.0.x,所以开始下了一个libsigc++2.0.1得先编译sigc++2.0.1,碰到一个类型重定义的错误,usr/include/sigc++-2.0/sigc++/signal.h:1675: err
何用电脑安装微信
何用电脑安装微信如何用电脑安装微信如何用电脑安装微信如何用电脑安装微信
python写的torrent解析库pytorrent
python写的torrent解析库pytorrent
何用JSTL实现分页
何用JSTL实现分页 如何用JSTL实现分页 如何用JSTL实现分页 如何用JSTL实现分页 如何用JSTL实现分页
何用photoshop做网页
何用photoshop做网页如何用photoshop做网页如何用photoshop做网页
windows下编译libtorrent的详细步骤
谢谢各位大虾小虾
:\如何用15秒打动对方
:\如何用15秒打动对方:\如何用15秒打动对方:\如何用15秒打动对方:\如何用15秒打动对方:\如何用15:\如何用15秒打动对方秒打动对方
何用c语言开发dsp嵌入式系统
何用c语言开发dsp嵌入式系统如何用c语言开发dsp嵌入式系统如何用c语言开发dsp嵌入式系统如何用c语言开发dsp嵌入式系统如何用c语言开发dsp嵌入式系统如何用c语言开发dsp嵌入式系统!!!!
教你如何用U盘装系统
何用U盘装系统如何用U盘装系统如何用U盘装系统
何用matlab计算定积分
何用matlab计算定积分如何用matlab计算定积分如何用matlab计算定积分
如何在cmd界面编译执行java程序
字符界面编译执行java程序如何设置环境变量
Make经典用法
本PPT介绍了Linux下如何用make/Makefile编译C/C++代码的经典用法。
FPGA实现控制led
FPGA简单入门,介绍了如何建立工程,编译文件,如何用FPGA点亮一个led
ucosii_IDE.pdf
这个是教如何用Borland c++编译器来编译ucosii代码
Windows下如何用vc直接编译连接DDK驱动
Windows下如何用vc直接编译连接DDK驱动,希望对大家有用
ModelSim_编译_Xilinx库
阐述如何用ModelSim_编译_Xilinx库,从而在XILINX中调用MODELSIM
利用VC编译DLL文件
主要是一些如何用VC编译DLL 文件的文档资料,适合初学者看,需要的请下载。
linux程序设计的基本测试程序
linux下的c程序设计的基本资源分析和方法设计问题,激起如何用编译,分析c程序
何用ndk编译安卓下poco
何用ndk编译安卓下poco, 坑很多,我填平了
ogrexmlconvertor linux版
linux下编译通过了,主要是修改了tinyxml的几个函数,使得编译通过了。希望对其他人有用
何用Eclipse集成Android_NDK_
何用Eclipse集成Android_NDK_有米分享如何用Eclipse集成Android_NDK_有米分享如何用Eclipse集成Android_NDK_有米分享如何用Eclipse集成Android_NDK_有米分享
用JSP实现图片上传
何用JSP实现图片上传如何用JSP实现图片上传
教你如何用U盘装系统.pdf
教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf教你如何用U盘装系统.pdf
三级联动读取xml文件
何用DOM读取xml文件,如何用DOM读取xml文件。
electron node-ffi编译通过的源码,无需编译可直接使用
electron环境下可以通过node-ffi直接调用Dll动态链接库,可以拿来直接使用。包内已安装electron模块及ffi模块,直接使用即可。如果有问题,可以在评论区留言
libtorent boost安装方法
boost安装方法,中文 libtorrent
libtorrent api开发手册
描述libtorrent最主要的类,涉及类的功能,类方法的详细说明,对基于libtorrent开发的项目有很大帮助。
安装 libtorrent遇到问题
libtorrent的一个问题 http://bbs.csdn.net/topics/390890988 //上文有人说用msi方式安装了python-libtorrent-0.16.10.win32.msi 他是成功的。我也试了一下是可以的。推荐用这种方法。我用源码方式安装(即: python setup.py install)没有成功,提示 b2 boots...等一串字样。:( 我都
减少libtorrent的内存使用和让libtorrent支持ntfs
libtorrent 支持ntfs分区
基于BP的粒子群VC++的程序
BP的粒子群VC++的程序 vc编译通过了
何用PHP武装网站
何用PHP武装网站,如何用PHP武装网站
何用memapgis制作钻孔柱状
何用memapgis制作钻孔柱状 如何用memapgis制作钻孔柱状 如何用memapgis制作钻孔柱状
利用ASP打造网站论坛DIY
教你如何用ASP打造论坛 教你如何用ASP打造论坛 教你如何用ASP打造论坛
libtorrent 分析资料
数十篇文档,前人经验,以避免你少走弯路 bt libtorrent 分析资料,bt学习资料
KeyHook 钩子
KeyHook,自己做的钩子,编译通过了
rtorrent的使用
本来也一直用的奔流bt,看见论坛里很多人推荐用rtorrent,看看关于它的介绍还是很吸引人的: [quote]BT下载 - 高速占内存少而且功能强大 o支持协议加密,防止ISP封BT o支持peer交换,客户端之间交换peer,让每个客户可以连上更多的客户 o支持多Tracker协议, UDP Tracker o支持选择文件下载,以及调整下载优先级 o支持通过DHT网络实现无种下载 ...
数据挖掘与R语言(原书第2版)
数据科学与工程技术丛书
编译和链接的区别是什么?
编译 将预处理生成的文件,经过词法分析、语法分析、语义分析以及优化后编译成若干个目标模块。可以理解为将高级语言翻译为计算机可以理解的二进制代码,即机器语言。 链接 由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的载入模型。链接主要解决模块间的相互引用问题。分为地址和空间分配,符号解析和重定位几个步骤。在编译阶段生成目标文件时,会暂时搁置那些外部引用,而这些...
这次编译通过了,汗~
#includern#define MAXSIZE 100rn#define NULL 0rntypedef struct nodernchar data;rn struct node *next;rnNode,*Linklist;rn/*****************************************************************************/rnLinklist Create() //用头插法创建链表rnint flag=1;rn Linklist head;rn Node *s;rn char c;rn head=(Linklist)malloc(sizeof(Node));rn head->next=NULL;rn while(flag)rn c=getchar();rn if(c!='$')rn s=(Node *)malloc(sizeof(Node));rn s->data=c;rn s->next=head->next;rn head->next=s;rn rn else flag=0;rn rn return(head);rnrn/*****************************************************************************/rnmain() rnint i=0,j=1; //创建链表进行插入,删除,查找,查找并且插入数据,显示等操作rn char key,b;rn Linklist head;rn printf("请先给链表进行初始化!完毕后用$结束\n");rn head=Create();rn printf("请输入您所要进行的操作!\n");rn while(j)rn printf("1.插入 2.删除 3.查找 4.查找并且插入数据 5.显示全部链表数据 6.退出\n");rn scanf("%d",&i);rn //if(i==1) //插入rn //test1();rn //if(i==2) //删除rn //test2();rn // if(i==3) //查找rn // test3();rn if(i==4) //查找并插入数据rn printf("请输入你所要查找的数据!\n");rn key=getchar();rn printf("请输入你所要插入的数据!\n");rn b=getchar();rn test4(head,key,b);rn rn if(i==5) //显示rn test5(head);rn if(i==6)rn break;rn rnrn/************* *************************************************************/rntest4(Linklist head,char key,char b)rnLinklist p,q;rn p=head->next;rn while(p!=NULL)rn if(p->next->data!=key)rn p=p->next;rn else break;rn q=(Linklist)malloc(sizeof(Node));rn q->data=b;rn q->next=p->next;rn p->next=q;rnrn/**************************************************************************/rntest5(Linklist head)rnLinklist l;rn l=head->next;rn while(l->next!=NULL)rn printf("%c ",l->data);rn printf("\n");rnrnZ
编译器报错or告警---未初始化的变量
现象: vs开 SDL ,编译示例代码,按照逻辑 s_test应该是被分配空间了的,但是会报错。 观察实验: 这时候手动加个默认构造函数会过。成员变量声明方式改为  int c =1;也会过。 原理: 定义声明---大概是指这个过程,分配空间,赋初始值。有编译器赋初始值和码农赋初始值两种。有时候,为了保证码农知道自己做了什么,编译器会在使用未人工赋值的变量时,告警或者报错。 结论:
libtorrent快把人折磨疯了
 经历了痛苦的boost-1.36之后,换回boost-1.34.1,似乎已经都通过编译了但libtorrent,在vs2005下编译src/*.c时,却总是提示openssl/dh.h找不到....晕,神啊,救救我吧
蓝牙的协议栈编译通过了
昨天晚上编译了下2.4.18内核,有编译了BlueZ的lib以及工具,过程还是比较顺利的,没有出现什么特别怪的问题,60元钱买了2个便宜的蓝牙适配器,倒是可以连接上计算机并显示出硬件信息,还能够监测到其它的蓝牙设备,但是却不能用SDP发现其他设备的服务.估计是这个廉价的适配器没有地址码的缘故.系统提示错误:no route to host 但是奇怪的是在win下用BlueSoleil是可以使用的,
chromium 终于编译通过了
今天终于把chromium编译通过了,在如此庞大的工程面前,我的机器真的是弱爆了,后面内存要升级到4G了。 我编译的是20.0.1106.0版本,貌似我昨天更新了一把。刚刚在QQ软件管理里面发现了外发的20.0.1105.0版本,更新日期是昨天,神速啊!赞 (1)编译chrome工程的结果 (2)生成的关于chromium界面
如何在window下使用CMD编译cpp
1.有编译器,并且要配置到环境变量PATH里 2.命令 g++ –c Hello.cpp  编译文件,生成目标文件 Hello.o g++ Hello.o –o abc  连接 并重命名为可执行文件 abc g++ Hello.cpp    编译连接一起,生成a.exe g++ Hello.cpp –o hello 生成a.out并命名为hello 
谁的Xtreme8.6编译通过了
请发给我:AMasdf@sina.com,谢谢
xvid源码及编译生成文件
xvidcore-1.3.2.tar.gz,用2008编译通过了,里面包含代码和编译结果,不用编译了可直接使用
OpenH323d.dll
经过一段时间的编译,终于把OPENH323编译通过了,下面共享我编译的DLL
OpenH323.dll
经过一段时间的编译,终于把OPENH323编译通过了,下面共享我编译的DLL
sublime 配置gcc/g++编译环境
下载安装gcc/g++环境 http://www.claremontmckenna.edu/math/ALee/g++/full.exe 配置环境变量 在子文件(\H-i586-cygwin32\bin)下找到bin的位置,将其添加到系统的环境变量中。 配置成功后在cmd中输入gcc -v, 出现gcc version egcs-2.91.57 19980901 (egcs
Windows 下使用命令行编译C/C++文件
对于一些比较小的测试程序来说,使用IDE编译太费时间,这篇博客简单介绍一下如何在安装了Visual Studio系列的Windows上使用原生的编译工具来编译C/C++。 Visual Studio自带的用于编译C/C++的工具是cl.exe,链接目标文件使用link.exe。 1,命令行的设置 如何你打开开始菜单中的Visual Studio文件夹里的命令行,你可以输入这些命令: cl.
makefile的基本使用方法,使用bc编译文件的例子-参照任哲的《嵌入式实时操作系统μCOS-II原理及应用-任哲(第3版)》
实验例子文件:(不一定需要,本文有所有内容,在此给出只是为了方便)makefile的基本使用方法,使用bc编译文件的例子-参照任哲的《嵌入式实时操作系统μCOS-II原理及应用-任哲(第3版)》学习《嵌入式实时操作系统μCOS-II原理及应用-任哲(第3版)》,其中有许多细节问题没有说明。参照其中的一些实验例子,将makefile的一些基本使用方法总结一下。以下是一些学习过程,仅供参考:实验前说明...
在单片机上使用24点阵字库
何用C51在单片机上使用24点阵字库,如何用C51在单片机上使用24点阵字库
何用GPU破解无线密码
何用GPU破解无线密码如何用GPU破解无线密码
vs2005+ddk+driverstudio3.2教程
教你如何用vs2005编译driverstudio3.2,里面有driverstudio3.2的补丁文件,此方法经过本人验证,绝对可靠!
何用U盘全新安装XP和2003双系统
何用U盘全新安装XP和2003双系统 如何用U盘全新安装XP和2003双系统 如何用U盘全新安装XP和2003双系统 如何用U盘全新安装XP和2003双系统
何用Delphi控制Excel图表的创建与Web发布
何用Delphi控制Excel图表的创建与Web发布 如何用Delphi控制Excel图表的创建与Web发布 如何用Delphi控制Excel图表的创建与Web发布
何用VFP把TXT转换成dbf
何用VFP把TXT转换成dbf,如何用VFP把TXT转换成dbf,如何用VFP把TXT转换成dbf
pc通过蓝牙上网 教程文档
教你如何用电脑通过蓝牙连接手机上网 教你如何用电脑通过蓝牙连接手机上网
何用Response.Redirect方法传递汉字
何用Response.Redirect方法传递汉字 如何用Response.Redirect方法传递汉字 .doc
何用HALCON编程(1,2,3部)
如何使用helcon(1,2,3部)如何用HALCON编程如何用HALCON编程
何用js获取当前url的参数值
何用js获取当前url的参数值 如何用js获取当前url的参数值
c++学习--g++编译时设置使用c++11
 g++ -std=c++11 
BT下载的协议与接口
研究了一段时间的libtorrent,苦于对boost和asio的了解很有限,一直都没研究它的核发心部分…… 为了增加士气,只好从外围好懂一点的模块着手研究…… torrent_info模块我觉得libtorrent做得很好。因为它可以方便地生成或者读取一个.torrent的信息,而不像bittorrent源码那些,读取.torrent是靠bencode/bdecode,生成.torrent却
vc写的一个线程池操作的类
vc写的一个线程池操作的类,是编译通过了的代码
Java 调用Python的jar包
java 调用Python的包,我已经编译通过了,可以使用。。。。
一个完成端口例子,还可以使用的
一个完成端口例子,还可以用的,已经用VS2005编译通过了
赫夫曼编译码器
赫夫曼编译码器,用于数据结构:掌握如何建立哈夫曼树。以及如何用利用带权哈夫曼树对字符进行编码,译码。
数据库查询语言SQL的语法分析及实现
本人使用通过对SQL中select语句如何用编译实现例子的探讨,对SQL语言的语法进行了分析.
何用java远程访问Domino邮箱数据
何用java远程访问Domino邮箱数据 如何用java远程访问Domino邮箱数据 如何用java远程访问Domino邮箱数据
如何利用eclipse编译调试linux源码--以gnome-system-monitor 为例
一、          下载源码包gnome-system-monitor-3.8.2.1-6.el7.src.rpm,解压。这里就不要赘述了。 二、          在终端下进去解压的目录下,执行指令:./configure       过程中会遇到电脑找不到各种库的问题,yum install 相关库就好了。此时能产生makefile可执行文件 再通过指令make makefile文件
何用VC编写多任务进程同时进行的教程
何用VC编写多任务进程同时进行的教程如何用VC编写多任务进程同时进行的教程如何用VC编写多任务进程同时进行的教程如何用VC编写多任务进程同时进行的教程
何用JAVA程序取得IP地址
何用JAVA程序取得IP地址,如何用JAVA程序取得IP地址
何用VBA判断文件夹是否存在
何用VBA判断文件夹是否存在.doc如何用VBA判断文件夹是否存在.doc
delphi如何用socket实现远程文件的传递
delphi如何用socket实现远程文件的传递,delphi如何用socket实现远程文件的传递
何用photoshop做网页如何用photoshop做网页(一).exe
何用photoshop做网页,教你如何用photoshop制作精美网页
zlib Objective
zlib objective 源码,非常有用,我编译通过了
Zxing 所需要的两个jar包,自己编译的,测试通过
安卓二维码扫描所需的核心jar包,自己编译的,已经测试通过了
背景建模程序VC++实现
一个基于背景建模的预处理程序,用C++bianxiede通过了编译
何用csharp读写INI文件的办法
何用csharp读写INI文件的办法 如何用csharp读写INI文件的办法 如何用csharp读写INI文件的办法
教你如何用三层交换机构建企业VLAN
教你如何用三层交换机构建企业VLAN 教你如何用三层交换机构建企业VLAN 教你如何用三层交换机构建企业VLAN
何用visio画E-R图
何用visio画E-R图 如何用visio画E-R图
何用T-SQL语句建立跟踪
何用T-SQL语句建立跟踪如何用T-SQL语句建立跟踪
我们是很有底线的