'Zainstalowałem' bibliotekę CURL, w projekcie użyłem właściwego makefile itd. ładnie się kompiluje, ale mimo to, gdy próbuję odpalic aplikację, otrzymuję błąd, że brak mi pliku libsasl.dll. Gdy go ściągnąłem mam następujący komunikat: Nie znaleziono punktu wejścia procedury sasl_errdetail w bibliotece libsasl.dll.
Założę się, że jest to jakiś typowy noobowy problem, ale cóż, nie znalazłem odpowiedzi w googlach.
Używam takiego kodu:
Kod:
#include <curl/curl.h>
#include <cstdio>
int main()
{
CURL* easyhandle = curl_easy_init() ;
curl_easy_setopt( easyhandle, CURLOPT_URL,"http://www.whatismyip.org") ;
std::FILE* file = std::fopen("ip.txt", "w" ) ;
curl_easy_setopt( easyhandle, CURLOPT_WRITEDATA, file ) ;
curl_easy_perform( easyhandle );
curl_easy_cleanup( easyhandle );
}
Który ma za zadanie pobrac nasze publiczne IP i następnie zapisac je w pliku ip.txt. Jeśli da się to zrobic za pomocą winsocket'a to bardzo proszęo przedstawienie sposobu.