1. 找到64位的nmake.exe的路径, 加入到环境变量的PATH中code
假如visual studio 2013的安装目录为:io
D:\Program Files (x86)\Microsoft Visual Studio 12.0\event
那么64位的nmake.exe的路径为:变量
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64file
2. 修改libevent目录下的Makefile.nmakestatic
将di
LIBFLAGS=/nologo环境变量
修改成:文件
LIBFLAGS=/nologo /MACHINE:X64vi
3. 须要加入头文件包含
将
CFLAGS=/IWIN32-Code /Iinclude /Icompat /DWIN32 /DHAVE_CONFIG_H /I.
修改成
SRC="D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\crt\src"
STUDIO="D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include"
SDK="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include"
CFLAGS=/IWIN32-Code /Iinclude /Icompat /DWIN32 /DHAVE_CONFIG_H /I. /I$(SDK) /I$(SRC) /I$(STUDIO)
4. 在libevent目录下执行
nmake /f Makefile.nmake static_libs
在libevent上将生成三个库: libevent_core.lib libevent_extras.lib libevent.lib
libevent.lib是包含另外两个库的