libevent在Windows上的编译

最近在写网络传输文件,比较大的文件(6G以上)在传输过程中总会中断,于是想研究一下开源的网络库。经过查找对比,libevent是一个专注于网络、高效的、轻量级、跨平台的网络库。下面在描述编译过程前,简单介绍一下编译环境:

编译环境:

操作系统: win7

编译器: VS2010

库版本: libevent-2.0.22-stable


编译过程:

1)将下载的网络库解压,例如:E:\ThirdPart_Network\libevent-2.0.22-stable

2)打开VS的命令行工具,cd到上一步解压的目录libevent-2.0.22-stable下,执行Makefile.nmake脚本,命令:nmake /f Makefile.nmake

生成三个静态库:libevent.lib libevent_core.lib        libevent_extras.lib


注意:

在使用时,需要将libevent-2.0.22-stable\include目录和libevent-2.0.22-stable\WIN32-Code目录下文件和目录拷贝到libevent-2.0.22-stable目录下,其中event2目录要进行合并。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值