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


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

  編譯openssl

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

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

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

    

    右鍵項目libcurl->Properties

      修改編譯選項

      

      

 

      添加openssl頭文件和依賴庫

      

       

    編譯就成功了

  使用libcurl

    同樣的配置libcurl頭文件和依賴庫, 但除了libcurl的庫, 還有其他庫需要鏈接: crypt32.lib ws2_32.lib wldap32.lib ole32.lib shell32.lib Advapi32.lib User32.lib

    

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

 

圖文並茂, 希望能幫到各位看官


免責聲明!

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



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