使用curl从互联网下载文件的C代码

时间:2014-06-23 12:58:05

标签: c curl

我看到了一些与主题相关的c代码。我已经尝试了它们但只是我得到错误说curl.h的一堆错误。我google了很多,但找不到一个好的答案。我正在使用CCS C编译器版本v5.008。我真的很想很快解决这个问题。

我尝试从以下链接编译代码。

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:\ Users \ Sisitha \ Documents \ CCS C Projects \ Testing \ curl \ curlbuild.h“第556行(145,183):”未知的非配置构建目标“”

我在Windows 7(64位)

请帮我解决这个问题。 谢谢!

1 个答案:

答案 0 :(得分: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"

建议您使用标准GNU ./configure; make; make install构建序列来配置curl.h,但尚未配置。

卷曲安装说明Install -- how to install curl