libevent在Windows上的编译

来源:互联网 发布:c语言从入门到入土 编辑:程序博客网 时间:2024/05/19 03:26

最近在写网络传输文件,比较大的文件(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.liblibevent_core.lib       libevent_extras.lib


注意:

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


0 0
原创粉丝点击