小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

libcurl在vc6下的安裝(這個(gè)狂贊的,按照以下步驟使用libcurl絕對(duì)沒有問題)

 9loong 2012-08-07

libcurl在vc6下的安裝(超贊)

http://blog./u/25096/showart_388890.html

libcurl是一個(gè)很好的庫,免費(fèi)開源的,客戶端url傳輸庫,支持FTP,FTPS,TFTP,HTTPHTTPS,GOPHER,TELNET,DICT,FILELDAP,跨平臺(tái),支持Windows,UnixLinux等,線程安全,支持Ipv6。并且易于使用。
 
下面是我在vc6下的安裝步驟,其實(shí)libcurl已經(jīng)提供了一個(gè)專門為vc的包了,我就使用這個(gè)了。
 
首先下載了libcurl-7.15.5-win32-msvc.zip文件。
直接解壓后,把libcurl.dll和libcurl.lib放到lib目錄(自己新建)下,然后在vc6的tools-->options-->directories下,添加
include file和lib file目錄(頭文件和庫文件),把libcurl所在的include和lib添加進(jìn)去。
 
然后新建一個(gè)工程,main代碼如下:
#include "stdafx.h"
#include <stdio.h>
#include <curl/curl.h>
int main(int argc, char* argv[])
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "
http://www.hao123.com");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
結(jié)果運(yùn)行出錯(cuò):找不到libcurl.dll文件。于是把libcurl.dll文件放到系統(tǒng)的system32目錄,再次運(yùn)行,提示說:無法定位序數(shù)55于zlib1.dll,不過沒在壓縮文件libcurl-7.15.5-win32-msvc.zip中找到zlib1.dll這個(gè)運(yùn)行庫。
 
沒辦法,重新下載了一個(gè)新的壓縮文件:libcurl-7.15.1-msvc-win32-ssl-0.9.8a-zlib-1.2.3.zip.解壓后看到了很多dll,把所有的dll和lib都放到新建的lib文件夾中。
 
把剛才在vc中添加的 include和lib路徑刪除掉,重新把新的include 和lib文件夾所在的目錄添加進(jìn)去。然后,再把libcurl.dll拷貝覆蓋system32里面的老文件,然后再次運(yùn)行,終于成功執(zhí)行了!!看來是安裝包的問題.

這段代碼會(huì)把網(wǎng)頁的源代碼顯示出來。
 
(忘記了說一點(diǎn):需要把libcurl_imp.lib靜態(tài)庫加上.有兩種方法:1,直接在 project-->setting-->link-->object/library module里面加上libcurl_imp.lib,2,使用#pragma comment(lib, "libcurl_imp.lib")這個(gè)語句就行了,否則會(huì)出錯(cuò)的)


(###)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多