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