天天看点

vs2013 编译libevent32和64bit

libevent代码地址: https://github.com/libevent/libevent

打开Microsoft visual studio 2013命令行工具,分别是VS2013 x86 本机工具命令提示和VS2013 x64 本机工具命令提示

直接进入代码目录,输入

nmake /f Makefile.nmake

目录下会生成libevent_core.lib libevent_extras.lib libevent.lib

如果想生成64bit的静态库,修改makefile.nmake ,这个时候可以把代码重新解压一次

LIBFLAGS=/nologo/MACHINE:X64

新建一个Include目录,将libevent-2.0.21-stable\include下的文件和文件夹copy到该目录下,libevent-2.0.21-stable\WIN32-Code\nmake下的文件copy到该目录下,2个event2目录下的文件可合并一起,

新建工程的时候需要添加ws2_32.lib和wsock32.lib