以前使用過libcurl, 編譯也是最簡單的版本, 不須要openssl, 即不須要支持https, 因此編譯和使用都很正常. 但要使用openssl就很麻煩了, 我花了差很少兩天去編譯和調用, 記錄一下, 以便下次使用shell
我使用的是最新的openssl----openssl-1.1.0f, 編譯很簡單, 按照他的文檔去編就好api
perl Configure VC-WIN32 no-shared nmake nmake install
直接打開下載好的libcurl相應版本的vs項目, 用相應的vs打開, 選擇"LIB Release-LIB OpenSSL"curl
右鍵項目libcurl->Propertiesurl
修改編譯選項spa
添加openssl頭文件和依賴庫3d
編譯就成功了code
一樣的配置libcurl頭文件和依賴庫, 但除了libcurl的庫, 還有其餘庫須要連接: crypt32.lib ws2_32.lib wldap32.lib ole32.lib shell32.lib Advapi32.lib User32.libblog
這樣就能成功編譯調用libcurl_openssl的項目了ssl
圖文並茂, 但願能幫到各位看官文檔