Проблема с Curl

Тема в разделе "Общие вопросы по С и С++", создана пользователем Nicklauster, 28 мар 2008.

  1. Nicklauster

    Nicklauster Гость

    [codebox]
    #include <iostream>
    #include <fstream>
    #include <stdio.h>
    #include <stdlib.h>
    #include <fcntl.h>
    #include <string.h>
    #include <unistd.h>
    #include </usr/include/curl/curl.h>

    /*
    *
    *
    */

    static size_t Writer(char *data, size_t size, size_t nmemb, string *buffer)
    {
    size_t result = 0;

    if(buffer != NULL)
    {
    buffer->append(data, size * nmemb);
    result = size * nmemb;
    }

    return result;
    }

    std::string CGetPage::GetPage(std::string Request)
    {
    static char errorBuffer[CURL_ERROR_SIZE];
    std::string buffer;

    CURL *curl;
    CURLcode result;


    curl = curl_easy_init();

    curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errorBuffer); // !
    curl_easy_setopt(curl, CURLOPT_URL, "http://www.google.com"); // !
    curl_easy_setopt(curl, CURLOPT_HEADER, 0); // !
    curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1); // !
    curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, Writer); // !
    curl_easy_setopt(curl, CURLOPT_WRITEDATA, &buffer); // !


    result = curl_easy_perform(curl); // !

    curl_easy_cleanup(curl); // !

    if (result == CURLE_OK)
    {
    return buffer;
    }

    else return "Error!";
    }[/codebox]

    При компиляции данного кода в Eclipse напротив строк, помеченных //! возникает сообщение об ошибке undefined reference to `curl_easy_setopt'
    С чем ӕто может быть связано?
     
  2. Nicklauster

    Nicklauster Гость

    все, разобрался, в make-файле curl забыл прописать
     
Загрузка...
Похожие Темы - Проблема Curl
  1. Zloikaktus
    Ответов:
    0
    Просмотров:
    4
  2. c0de3r
    Ответов:
    5
    Просмотров:
    127
  3. DobermannTT
    Ответов:
    10
    Просмотров:
    136
  4. SoulPaladin
    Ответов:
    4
    Просмотров:
    133
  5. Artael
    Ответов:
    1
    Просмотров:
    110

Поделиться этой страницей