Libcurl 簡明使用指南

2021-06-23 06:36:58 字數 1183 閱讀 7059

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

當使用c++做http客戶端時,目前通用的做法就是使用libcurl。

編譯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

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

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

<

stdio.h

>

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

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

intmain(

void

)/*always cleanup 

*/curl_easy_cleanup(curl);

return0;

Libcurl 簡明使用指南

libcurl為乙個免費開源的,客戶端url傳輸庫,支援ftp,ftps,tftp,http,https,gopher,telnet,dict,file和ldap,跨平台,支援windows,unix,linux等,執行緒安全,支援ipv6。並且易於使用。編譯debug版本。新建乙個批處理bat檔案...

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 還是唯一能在字元終...