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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章