Libevent编译
zlib编译
- https://blog.youkuaiyun.com/qq_36685978/article/details/109029243
openssl编译
- https://blog.youkuaiyun.com/qq_36685978/article/details/109032032
libevent编译(含openssl模块)
- 编译环境:
- windows10
- VS 2017的 x64_x86 交叉工具命令提示符
- 清理之前的编译
nmake /f Makefile.nmake clean - 编译libevent
nmake /f Makefile.nmake OPENSSL_DIR=D:\lib\openssl
编译问题
问题一
- 打开test目录下的Makefile.nmake
- 找到 SSL_LIBS=…\libevent_openssl.lib $(OPENSSL_DIR)\lib\libeay32.lib $(OPENSSL_DIR)\lib\ssleay32.lib gdi32.lib User32.lib
- 修改为 SSL_LIBS=…\libevent_openssl.lib $(OPENSSL_DIR)\lib\libssl.lib $(OPENSSL_DIR)\lib\libcrypto.lib gdi32.lib User32.lib