Libcurl 簡明使用指南

2021-04-12 23:12:00 字數 1298 閱讀 2041

libcurl為乙個免費開源的,客戶端url傳輸庫,支援ftp,ftps,tftp,http,https,gopher,telnet,dict,file和ldap,跨平台,支援windows,unix,linux等,執行緒安全,支援ipv6。並且易於使用。

編譯debug版本。新建乙個批處理bat檔案,如builddebug.bat,內容如下:

call "c:/program files/microsoft visual studio/vc98/bin/vcvars32.bat"

set cfg=debug-dll-ssl-dll-zlib-dll

set openssl_path=e:/ssl/openssl-0.9.7e

set zlib_path=e:/zip/zlib123

nmake -f makefile.vc6

其輸出:libcurld_imp.lib, libcurld.dll

編譯release版本。新建乙個批處理檔案buildrelease.bat,內容如下:

call "c:/program files/microsoft visual studio/vc98/bin/vcvars32.bat"

set cfg=release-dll-ssl-dll-zlib-dll

set openssl_path=e:/ssl/openssl-0.9.7e

set zlib_path=e:/zip/zlib123

nmake -f makefile.vc6

其輸出:libcurl_imp.lib, libcurl.dll

上面編譯的是libcurl的 dll,使用openssl dll版本和zlib dll版本。如果沒有,可以從

www.openssl.org

或者http://www.zlib.net/

如果需要編譯其他版本,可檢視makefile.vc6,設定相應的cfg 引數即可。

商業軟體使用libcurl時,只需要包含其copywrite宣告即可。

#include 

<

stdio.h

>

#include 

"../curl-7.14.0/include/curl/curl.h

"#pragma comment(lib, 

"../curl-7.14.0/lib/libcurl_imp.lib")

intmain(

void

)curl_easy_cleanup(curl);

return0;

}

Libcurl 簡明使用指南

libcurl為乙個免費開源的,客戶端url傳輸庫,支援ftp,ftps,tftp,http,https,gopher,telnet,dict,file和ldap,跨平台,支援windows,unix,linux等,執行緒安全,支援ipv6。並且易於使用。libcurl提供給開發者,用於使用c 跨平...

Lynx 簡明使用指南

lynx 簡明使用指南 一 lynx 簡介 lynx 是乙個字元介面下的全功能的www瀏覽器。lynx 可以執行在很多種 作業系統下,如vms,unix,windows 95,windows nt等,當然也包括linux。由於沒有漂亮的圖形介面,所以 lynx 占用資源極少,而且速度很快。另外 ly...

Lynx 簡明使用指南

一 lynx 簡介 lynx 是乙個字元介面下的全功能的www瀏覽器。lynx 可以執行在很多種 作業系統下,如vms,unix,windows 95,windows nt等,當然也包括linux。由於沒有漂亮的圖形介面,所以 lynx 占用資源極少,而且速度很快。另外 lynx 還是唯一能在字元終...