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命令行工具编译即可。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM