libevent在window下编译
此文只因为自己经历所写,并非转帖或原创一说,因为大致编译方法都大同小异的。 环境: window 10 工具: visual studio 2013 版本: libevent-2.0.22-statble 过程: $VC_PATH : ...\vs2013\vc\bin $LIBEVENT_PATH: ...\libevent-2.0.22-stable a. 编译前准备: libevent源码中关于win32版本的描述,未必会与本机版本一致,所以,首先需要修改WIN32宏的版本值, 具体为一下三个文件修改, 加入语句 #define _WIN32_WINNT 0x0603 $LIBEVENT_PATH\event_iocp.c $LIBEVENT_PATH\evthread_win32.c $LIBEVENT_PATH\listener.c b. 部署编译工具: 命令行转至$VC_PATH下,首先部署vc编译器环境变量,执行vcvar32.bat脚本,成功之后路径 转至$LIBEVENT_PATH下,执行nmake Makefile.nmake,开始编译 c. 编译成功后将会生成以下三个lib文件: libevent.lib libevent_core.lib libevent_extras.lib 来源: oschina 链接: https://my.oschina.net/u