在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
参考: