Instalacja libcurl i curl na codeblocks

0

Czesc! Pierwszy raz instaluje jakakolwiek inna biblioteke wiec prosze o wyrozumialosc. ;)

Potrzebuje zainstalowac libcurl & curl. Curl wgralem, wyglada na to, ze wszystko smiga ( testowalem w konsoli curl.exe google.pl i wyskakiwalo zrodlo strony wiec podejrzewam, ze wszystko jest okej ). Tutaj poszlo gladko, podchody zaczely sie podczas proby zainstalowania libcurl na codeblocksie. Pobralem, wrzucilem paczke do codeblock's i dodalem w Project -> build options -> linker settings -> Dodalem sciezke do libcurl.a

Dostalem nastepujace bledy:

C:/Users/i/Desktop/projekt/main.c undefined reference to _imp__curl_easy_init' C:/Users/i/Desktop/projekt/main.c:9: undefined reference to _imp__curl_easy_setopt'
C:/Users/i/Desktop/projekt/main.c undefined reference to _imp__curl_easy_perform' C:/Users/i/Desktop/projekt/main.c:11: undefined reference to _imp__curl_easy_cleanup'
collect2.exe: error: ld returned 1 exit status

Oczywiscie pierwsze co to zaczalem na wlasna reke probowac zniwelowac te bledy, chociazby na podstawie tego tematu:
https://4programmers.net/Forum/C_i_C++/206845-instalacja_curl_pod_codeblocks

Ale niestety, nic z tego. Dalej ten sam blad. Czy libcurl.a to na pewno dobra biblioteka? Czy to nie powinno byc zakonczone rozszerzeniem .lib?

0

Czasami okazuje się, że Twoja maszyna, wersja oprogramowania czy cokolwiek różni się nieznacznie od przeznaczenia ściągniętych bibliotek. Być może musisz wejść na stronę domową, ściągnąć wersję developerską (bodajże) i skompilować na swoim komputerze. Wygeneruje Ci to gotowy plik z rozszerzeniem .lib
Plik libcurl.a nie jest biblioteką, a czymś w rodzaju zasobów, z których powstanie plik .lib w momencie skompilowania. Zmiana rozszerzenia nie wystarczy, trzeba kompilować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1