本文使用的libevent版本为2.0.21,开发环境为vs2010。
(1)首先将下载下来的libevent解压到本地磁盘中。我解压的路径为:D:\libevent-2.0.21-stable。
运行解压文件后,会在libevent-2.0.21-stable中会有该库的源文件。
(2)修改“D:\libevent-2.0.10-stable\event_iocp.c”、“D:\libevent-2.0.10-stable\evthread_win32.c”、“D:\libevent-2.0.10-stable\listener.c”三个文件,在文件开头分别加上一行:
#define _WIN32_WINNT 0x0500
在Makefile.nmake中的CFLAGS中加入/ZI选项,同时去掉/Ox优化选项,这样生成的lib库会带有调试信息
(3)通过运行VS2010的命令提示工具对源文件进行编译生成静态库。
按照如下过程,然后