Libcurl中配置openssl使其支持https

下載代碼

首先請去下載編譯openssl,前面有篇文章講過:下載編譯openssl

然後,下載libcurl最新版編譯:libcurl下載

編譯openssl

下載完libcurl後用VS打開,支持VS2008 2010等版本,工程裏面爲我們配置了很多個選項,可以是靜態庫,也可以是DLL,還可以帶上openssl的。

編譯完openssl後,創建文件目錄:Openssl\inc32\openssl,把openssl中的頭文件都複製到這裏,然後創建目錄:Openssl\build\Win32\VC9\DLL Debug,把編譯生成的兩個靜態庫放到這裏libeay32.lib\ssleay32.lib(我用的VS2008)。然後把Openssl這個文件夾移動到libcurl代碼根目錄處如下圖:




編譯libcurl

找到工程文件,在目錄curl-7.46.0\projects\Windows\VC9打開sln即可,選擇編譯帶Openssl的編譯選項:DLL Debug - DLL OpenSSL|Win32和DLL Release - DLL OpenSSL|Win32表示編譯後使用的都是DLL,LIB Debug - DLL OpenSSL|Win32和LIB Release - DLL OpenSSL|Win32則表示使用靜態的libcurl和openssl的DLL。

libcurl項目配置的非常好,我們只需要編譯就可以生成我們需要的庫文件了。



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