首先当让是下载http://libevent.org/点击打开链接
下载完成后解压压缩包
在解压后的文件夹libevent-2.1.8-stable下找到
event_iocp.c
evthread_win32.c
listener.c
三个文件
打开在文件开头添加“#define _WIN32_WINNT 0x0500”
打开
cd 到解压好的文件下
输入编译命令nmake /f Makefile.nmake
编译成功后可在文件夹下找到三个文件
libevent.lib
libevent_core.lib
libevent_extras.lib
在项目下面新建一个libevent文件夹
再新建lib和include两个子文件夹
将libevent-2.1.8-stable\include下的文件和文件夹都拷贝到新建的include文件夹下
将\libevent-2.1.8-stable\WIN32-Code下的文件夹和文件也都拷贝到include文件下
两个event2文件夹可以放在一起
将生成的三个lib文件拷贝到lib文件夹下
打开新建的项目
ws2_32.lib;wsock32.lib;libevent.lib;libevent_core.lib;libevent_extras.lib;
#include <errno.h>
#include <event2/event.h>
#include <event2/bufferevent.h>
可将libevent-2.1.8-stable\sample下的time-test.c拷贝到main函数进行测试
这里可能报错把参数列表的event改一下
arg进行显式转换