wszystko krok po kroku
Dostępne tylko dla zarejestrowanych użytkownikówz tej strony pobierz odpowiednią bibliotekę (czyli że pod Windows i pod Visual)
Rozpakuj np. na pulpit
w ustawieniach kompilatora dodajesz ścieżkę do plików nagłówkowych oraz do libow
teraz dodajesz linkerowi nazwy libow , które ma "zlinkkowac"
a tu kod źródłowy
Kod: Zaznacz cały
#include "stdafx.h"
#include <iostream>
#include <curl/curl.h>
#include <string>
using namespace std;
int main()
{
CURL * curl;
curl = curl_easy_init();
curl_easy_setopt(curl,CURLOPT_URL, "adres_strony");
string url;
curl_easy_getinfo(curl,CURLINFO_RESPONSE_CODE, url.c_str()); //pobieramy kod zrodlowy
curl_easy_perform(curl);
curl_easy_cleanup(curl);
cout << url << endl;
/*
tu odpwiednio parsujesz( przetwarzasz) kod strony, tak abys wyciagnal to co Cie interesuje
*/
}
jak coś nie wiesz jak to pisz
-- 22 lip 2010, 17:32 ---
teraz opiszę jeszcze raz wszystko dokładnie, ponieważ otrzymałem PW, że są problemy z zastosowaniem mojej poprzedniej wiadomości,
jesli robisz to pod visualem to pobierasz tę paczkę
Dostępne tylko dla zarejestrowanych użytkownikównastępnie rozpakuj np. na pulpit - tak aby wnętrze archiwum było w jednym folderze.
włącz visuala i stwórz projekt(console aplication)
teraz wskazujesz folder z plikami nagłówkowymi
po lewej stronie masz projekty - klikasz PPM na nazwe projektu, z którym obecnie pracujesz i Properties
następnie patrzysz na lewą stronę i wybierasz sekcję C/C++
u samej góry masz: Additional include directories - tam jest strzałka klikasz - potem Edit
dodajesz ścieżkę, tak aby konczyla sie na \include (include jest w tym folderze do ktorego wpakowales archiwum.
teraz pora na liby
znów properties - sekcja Linker - tam masz Additional Libraries directories - tutaj dajesz ścieżkę do katalogu z biblioteką, następnie dołączasz lib
sekcja linker, podsekcja Input - >additional Dependencies - dodajesz do niej: libcurl.lib
to wszystko