openssl 1.1.1b编译问题

在MSYS环境下mingw编译openssl总是编译错误

undefined reference to getnameinfo

确认已经使用ws2_32库。查找了很多,发现是缺少了下面两个宏定义,导致无法连接到实际的库文件

-DWINVER=0x0501 -D_WIN32_WINNT=0x0501

 

还有一些压缩库的链接错误,加入-lz就可以解决了

CFLAGS=-Wall -O3 -fomit-frame-pointer -DWINVER=0x0501 -D_WIN32_WINNT=0x0501
EX_LIBS= -lz

 

参考:

https://www.cnblogs.com/wunaozai/p/4495441.html

你可能感兴趣的:(openssl 1.1.1b编译问题)