matka5432 Temat założony przez niniejszego użytkownika |
[cURL] - undefined reference to `curl_easy_... - 6 errors » 2013-02-16 19:22:49 #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 |
|
m4tx |
» 2013-02-16 20:15:15 Nie dolinkowałeś curla (pliki .a). |
|
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. |
|
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. |
|
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? |
|
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. |
|
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 ? |
|
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ć. |
|
« 1 » 2 3 |