2014-06-23 119 views
-7

我看到了一些與該主題相關的c代碼。我試過他們,但只有我得到錯誤說curl.h的錯誤堆。我GOOGLE了很多,但無法找到一個好的答案。我正在使用CCS C編譯器版本v5.008。我很想很快解決這個問題。使用捲曲從互聯網下載文件的C代碼

我試圖從下面的鏈接編譯代碼。

enter link description here

#include <stdio.h> 
#include <curl/curl.h> 

int main(void) 
{ 
    CURL *curl; 
    CURLcode res; 

    curl = curl_easy_init(); 
    if(curl) { 
    curl_easy_setopt(curl, CURLOPT_URL, "http://example.com"); 
    /* example.com is redirected, so we tell libcurl to follow redirection */ 
    curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); 

    /* Perform the request, res will get the return code */ 
    res = curl_easy_perform(curl); 
    /* Check for errors */ 
    if(res != CURLE_OK) 
     fprintf(stderr, "curl_easy_perform() failed: %s\n", 
       curl_easy_strerror(res)); 

    /* always cleanup */ 
    curl_easy_cleanup(curl); 
    } 
    return 0; 
} 

給我的錯誤: 「錯誤119」 C:\用戶\ Sisitha \文檔\ CCS項目c^\測試\捲曲\ curlbuild.h 「線556(145183):」 未知的非-configure構建目標」,「

我在Windows 7(64位)

請幫我解決這個問題。 謝謝!

+0

您是否安裝了捲曲庫? – Adrian

+0

呃....我是這個領域的新手。我把所有curl頭文件放到CCS的「devices」文件夾中。我也可以使用cmd運行curl命令。 – Sisitha

+0

向我們展示您的代碼和編譯器錯誤。 – Joe

回答

0

curl使用GNU自動工具從源代碼構建。有一個庫需要構建和配置,用於連接示例程序和頭文件。錯誤:

Error 119"C:\Users\Sisitha\Documents\CCS C Projects\ Testing\curl\curlbuild.h" Line 556(145,183): " Unknown non-configure build target" 

建議您包括curl.h,尚未配置,通過標準的GNU ./configure; make; make install生成序列。

捲曲安裝說明Install -- how to install curl

+0

./configure會給出一個錯誤,說'。'不被識別爲內部或外部 – Sisitha