Wprowadzenie LibCurl do pracy z Visual Studio 2013
Mam problem z uruchomieniem LibCurl z Visual Studio 2013. Pobrałem aktualną wersję (curl-7.33.0) i próbowałem postępować zgodnie z instrukcjami, które znalazłem na tej stronie:Korzystanie z LibCurl z Visual 2010
Ale nie mogę znaleźćcurllib.lib w pobranym folderze. Nadal dostaję błędy:
Po przeszukaniu internetu po więcej pomocy. Otrzymuję teraz te komunikaty o błędach. Wydaje się, że istnieje problem z linkowaniem do libcurl.lib?
Właśnie to skonfigurowałem:
Wewnątrz / lib mamlibcurl.lib ilibcurl.dll
AKTUALIZACJA
Pobrałem tę wersję dla Win32 MSVC:http://curl.haxx.se/download.html#Win32 Po dodaniu bibliotek libcurl i pomyślnym skompilowaniu otrzymuję teraz ten komunikat o błędzie:
The application was unable to start correctly (0xc000007b). Click OK to close the application.
Oto przykładowy kod, który próbuję uruchomić:
#include <iostream>
#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://google.com");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
KOŃCOWA AKTUALIZACJA
Wierzę, że teraz udostępniłem LibCurl do pracy z Visual Studio 2013. Wytrwałość ftw! Chociaż po spędzeniu wielu godzin na próbie rozwiązania tych komunikatów o błędach, trochę się waham, czy wszystko działa teraz dobrze. Dlatego właśnie otrzymuję nagrodę za to pytaniejasne i zwięzłe instrukcje dotyczące uruchomienia LibCurl do pracy z Visual Studio 2013.
To właśnie zrobiłem, żeby to zadziałało:
Najpierw pobierz tutaj pakiet Win32 MSVC:http://curl.haxx.se/download.html#Win32 Dla tych instrukcji, powiedzmy, pobrałeś do C: LibCurl
Rozpocznij nowy projekt w Visual Studio. Przejdź do projektu | Właściwości projektu | Katalogi VC ++ | Dołącz katalogi | Dodaj ścieżkę do katalogu include w pobranym pakiecie. (C: LibCurl include)
Następnie przejdź do Projekt | Właściwości projektu | Łącznik | Ogólne | Dodatkowe katalogi biblioteczne | Dodaj ścieżkę do katalogu lib. (Gdzie znajduje się curllib.dll)
Następnie przejdź do Projekt | Właściwości projektu | Linker | Wejście | Dodatkowe zależności | I dodajcurllib.lib
Teraz, jeśli skompilujesz program testowy, prawdopodobnie otrzymasz komunikat mówiący, że libsasl.dll brakuje. Musisz pobrać ten plik i umieścić go w tym samym katalogu co kompilacja. Użyłem 7-Zip do ekstrakcjilibsasl.dll zOpenLDAP dla Windows. OpenLDAP dla Windows
To jest wynik mojego kodu testowego z powyższego: