libcurl庫openssl編譯


 

openssl編譯

win32:

perl Configure  no-shared VC-WIN32 --prefix=E:/lib/openssl-1.1.1

linux:

./config -fPIC no-shared --prefix=/home/xx/code/lib/openssl-1.1.1

make 

make install

 

zlib編譯簡單

 

libcurl編譯

win32:

nmake /f Makefile.vc mode=static VC=9 WITH_SSL=static WITH_ZLIB=static ENABLE_IDN=no ENABLE_SSPI=no SSL_PATH=E:\lib\openssl-1.1.1 ZLIB_PATH=E:\lib\zlib-1.2.11

linux:

./configure --disable-shared --disable-ldap --disable-ldaps --with-ssl=/home/xx/code/lib/openssl-1.1.1 --with-zlib=/home/xx/code/lib/zlib-1.2.11

 

工程鏈接:

win32

宏添加:CURL_STATICLIB,igone special library添加上 LIBCMD.lib(release為LIBCMT.lib),添加上靜態庫路徑並包含靜態文件 libcurl.lib libssl.lib libcrypto.lib zlib.lib ws2_32.lib Wldap32.lib

linux:

編譯包含頭文件路徑,及連接路徑需要添加庫:-lcurl -lssl -lcrypto -lz

 

nmake /f Makefile.vc mode=static VC=9 WITH_SSL=static WITH_ZLIB=static ENABLE_IDN=no ENABLE_SSPI=no SSL_PATH=E:\lib\openssl-1.1.1 ZLIB_PATH=E:\lib\zlib-1.2.11


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM