Libevent windows/linux下编译

 

1.windows下:

编译环境 windows xp sp3 + vs2010

(1)    解压libevent-2.0.21-stable.tar.gzD:\libevent-2.0.21-stable

(2)    开始 –> 所有程序àmicrosoft visual studio 2010 à visual studio tools à visual studio 命令提示(2010

 

 

(1)    添加宏定义:

在以下3个文件开头添加“#define _WIN32_WINNT 0x0500

D:\libevent-2.0.21-stable\event_iocp.c

D:\libevent-2.0.21-stable\evthread_win32.c

D:\libevent-2.0.21-stable\listener.c

(2)    如图输入命令,开始编译。

 

 

(1)    编译结果:

libevent_core.lib  核心事件和缓冲。

libevent_extras.lib 额外的功能,如HTTPDNSRPC

libevent.lib       包含以上两个库的功能。

 

2.linux下编译

 

正如README中所说的:

(1)       tar zxvf libevent-2.0.21-stable.tar.gz

(2)       cd libevent-2.0.21-stable

(3)       ./configure

(4)       make

(5)       make install

(6)       编译结果在.libs

 

posted on 2013-09-29 12:21  solohac  阅读(626)  评论(0编辑  收藏  举报

导航