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-stableevent_iocp.c

D:libevent-2.0.21-stableevthread_win32.c

D:libevent-2.0.21-stablelistener.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

原文地址:https://www.cnblogs.com/solohac/p/4154187.html