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

[cURL] - undefined reference to `curl_easy_... - 6 errors

Ostatnio zmodyfikowano 2013-02-19 21:15
Autor Wiadomość
matka5432
Temat założony przez niniejszego użytkownika
[cURL] - undefined reference to `curl_easy_... - 6 errors
» 2013-02-16 19:22:49
C/C++
#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://localhost/login.php" );
        curl_easy_setopt( curl, CURLOPT_POST, 1 );
        curl_easy_setopt( curl, CURLOPT_POSTFIELDS, "login=levik&password=tajne" );
        res = curl_easy_perform( curl );
        curl_easy_cleanup( curl );
    }
}
Witam, moglby mi ktos powiedziec, dlaczego po wklejeniu powyzszego kodu, w logu wypisuje mi nastepujace informacje?

undefined reference to `curl_easy_init
undefined reference to `curl_easy_setopt
undefined reference to `curl_easy_setopt
undefined reference to `curl_easy_setopt
undefined reference to `curl_easy_perform
undefined reference to `curl_easy_cleanup
Dodam, ze folderze z curlem nie ma plikow z rozszerzeniem *.so
P-76410
m4tx
» 2013-02-16 20:15:15
Nie dolinkowałeś curla (pliki .a).
P-76411
matka5432
Temat założony przez niniejszego użytkownika
» 2013-02-16 20:18:00
Zrobilem to niedawno, ale informacje w logu nadal te same.
P-76412
czosnek17
» 2013-02-16 20:27:52
Zwróć uwagę, dla jakiej wersji projektu(debug/release)dolinkowałeś, a jaką próbujesz uruchomić. Ja ostatnio tak miałem.
P-76413
matka5432
Temat założony przez niniejszego użytkownika
» 2013-02-16 20:34:11
Nie barzdzo rozumiem. Moglbys konkretniej powiedziec co mam zrobic/sprawdzic?
P-76414
czosnek17
» 2013-02-16 21:00:38
Project->build options i tam się ustawia linkera. Po lewej stronie masz takie drzewko - nazwę projektu, a pod nim "debug" i "release". Zaznacz nazwę projektu i wtedy zlinkuj bibliotekę.
Jak nie chcesz od nowa linkować to zmień build target i sprawdź czy zadziała.
P-76415
matka5432
Temat założony przez niniejszego użytkownika
» 2013-02-17 02:39:51
To nic nie pomoglo, dalej to samo. Poza tym mysle, ze z tym jest wszystko w porzadku, poniewaz wszystko inne co jest w linkerze dziala tak jak nalezy. Ogolnie te pliki z rozszerzeniem *.a nie maja w ogole nawet zblizonych nazw do funkcji, przez ktore zostal wywolany blad. Moze to nie te pliki ?
P-76427
xevuel
» 2013-02-17 07:19:46
Kompilowałeś cURL'a ze źródeł, czy pobrałeś gotową paczkę? Jeśli to drugie to na pewno w tej paczce, w folderze o nazwie zbliżonej do "lib", znajdują się odpowiednie pliki które trzeba dolinkować.
P-76428
« 1 » 2 3
  Strona 1 z 3 Następna strona