libevent2.1.12 nmake编译Windows 32位 64位几个问题及解决办法
1、error 未定义UINT32_WIN
WIN32-Code/nmake/event2/event-config.h
/* #define EVENT__HAVE_STDINT_H_1 */
去掉注释
2、error 打不开winsock2.h
添加windsock2.h的INCLUDE环境路径。
3、error 缺少;
C语法错误,evutil_time.c的static GetSystemTimePreciseAsFileTime_fn_t GetSystem...连续两行移动到函数体最前面。
4、Makefile.nmake的问题
可以参考2.1.11的编译,其它地方已经有人写了博客,不再重复。
5、编译64位提示x86和x64不匹配,.nmake加了X64也不行
用64位的VS命令行工具编译即可。
Hunter药药