Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[cURL] instalacja

Ostatnio zmodyfikowano 2011-04-08 19:35
Autor Wiadomość
ison
Temat założony przez niniejszego użytkownika
[cURL] instalacja
» 2011-04-06 21:10:55
Witam,
wie ktoś jak poprawnie zainstalować cURL na Windowsie?
http://curl.haxx.se/download.html
ściągnąłem bibliotekę z tej strony i przekopiowałem zawartość include i lib do folderów kompilatora
błąd wyskakuje przy linkerach
ld.exe||cannot find -lcurl|
używam Code::Blocks
P-30386
malan
» 2011-04-06 22:45:06
P-30390
ison
Temat założony przez niniejszego użytkownika
» 2011-04-07 14:06:19
dzięki :) tylko teraz mam kolejny problem
przekopiowałem include i lib (z tego linku) do folderu z kompilatorem i po dołączeniu linkerów dostawałem 4 undefined reference, przebudowałem projekt (ctrl f11) i... dostałem 50+ undefined reference... no co jest? :/
http://img109.imageshack.us/img109/2531/curlq.png

C/C++
#include <curl/curl.h>

int main()
{
    CURL * curl;
    CURLcode res;
    curl = curl_easy_init();
    if( curl ) {
        curl_easy_setopt( curl, CURLOPT_URL, "http://www.wp.pl" );
        curl_easy_perform( curl );
        curl_easy_cleanup( curl );
    }
    getchar();
    return 0;
}
po zakomentowaniu wszystkiego co jest w main() program się kompiluje

linkery:
-l curl
-l winmm
-l ssl
-l crypto
-l z
-l gdi32
-l ws2_32
P-30397
DejaVu
» 2011-04-07 14:26:41
Unlinked reference -> linker => nie ma definicji ciała funkcji, które są w bibliotece np *.lib. Dlatego się nie kompiluje jak próbujesz wywołać funkcję, bo masz tylko jej deklarację.
P-30399
ison
Temat założony przez niniejszego użytkownika
» 2011-04-07 15:35:10
to co zrobić żeby było ok? przekopiowałem wszystko co było w tej paczce
w include mam same headery, w lib mam same pliki .a
P-30400
DejaVu
» 2011-04-07 15:40:48
Dolinkuj bibliotekę w ustawieniach projektu - samo skopiowanie plików nic nie załatwia.
P-30401
ison
Temat założony przez niniejszego użytkownika
» 2011-04-07 15:46:28
linkery dołączyłem z tego tematu: http://cpp0x.pl/forum/temat/?id=83
to jednak jeszcze jakieś inne trzeba dodać?
P-30402
DejaVu
» 2011-04-07 16:32:32
Linker Ci napisał "cannot find" - wyciągnij z tego wnioski.
P-30404
« 1 » 2 3 4
  Strona 1 z 4 Następna strona