windows下libcurl+openssl編譯與使用配置

  以前使用過libcurl, 編譯也是最簡單的版本, 不須要openssl, 即不須要支持https, 因此編譯和使用都很正常. 但要使用openssl就很麻煩了, 我花了差很少兩天去編譯和調用, 記錄一下, 以便下次使用shell

  編譯openssl

    我使用的是最新的openssl----openssl-1.1.0f, 編譯很簡單, 按照他的文檔去編就好api

  1. 安裝perl, 直接網上下載安裝, 沒問題
  2. 打開想要編譯的版本的vs命令窗口
  3. 編譯靜態庫
perl Configure VC-WIN32 no-shared
nmake
nmake install
  編譯libcurl

    直接打開下載好的libcurl相應版本的vs項目, 用相應的vs打開, 選擇"LIB Release-LIB OpenSSL"curl

    

    右鍵項目libcurl->Propertiesurl

      修改編譯選項spa

      

      

 

      添加openssl頭文件和依賴庫3d

      

       

    編譯就成功了code

  使用libcurl

    一樣的配置libcurl頭文件和依賴庫, 但除了libcurl的庫, 還有其餘庫須要連接: crypt32.lib ws2_32.lib wldap32.lib ole32.lib shell32.lib Advapi32.lib User32.libblog

    

    這樣就能成功編譯調用libcurl_openssl的項目了ssl

 

圖文並茂, 但願能幫到各位看官文檔

相關文章
相關標籤/搜索