So funktioniert LibCurl mit Visual Studio 2013

Ich habe Probleme, LibCurl für die Arbeit mit Visual Studio 2013 zu bekommen. Ich habe die aktuelle Version (curl-7.33.0) heruntergeladen und versucht, die Anweisungen auf dieser Site zu befolgen:Verwenden von LibCurl mit Visual 2010

Aber ich kann nicht findencurllib.lib in dem Ordner, den ich heruntergeladen habe. Und ich erhalte immer noch Fehler:

Nachdem Sie im Internet nach mehr Hilfe gesucht haben. Ich bekomme jetzt diese Fehlermeldungen. Es scheint ein Problem mit der Verknüpfung zu libcurl.lib zu geben?

Das habe ich konfiguriert:

Inside / lib habe ichlibcurl.lib undlibcurl.dll

AKTUALISIEREN

Ich habe diese Version für Win32 MSVC heruntergeladen:http://curl.haxx.se/download.html#Win32 Nach dem Hinzufügen der libcurl-Bibliotheken und dem erfolgreichen Kompilieren wird folgende Fehlermeldung angezeigt:

 The application was unable to start correctly (0xc000007b). Click OK to close the application.

Hier ist der Beispielcode, den ich ausführen möchte:

#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;
}

ENDGÜLTIGES UPDATE

Ich glaube, ich habe LibCurl dazu gebracht, jetzt mit Visual Studio 2013 zu arbeiten. Ausdauer ftw! Obwohl ich nach stundenlangen Versuchen, diese Fehlermeldungen zu beheben, ein wenig zögernd sage, dass jetzt alles gut funktioniert. Deshalb lege ich ein Kopfgeld auf diese Frage, um sie zu bekommenklar und prägnant Anweisungen zum Ausführen von LibCurl mit Visual Studio 2013.

Das habe ich getan, um es zum Laufen zu bringen:

Laden Sie zuerst das Win32 MSVC-Paket hier herunter:http://curl.haxx.se/download.html#Win32 Nehmen wir für diese Anweisungen an, Sie hätten C: \ LibCurl heruntergeladen

Starten Sie ein neues Projekt in Visual Studio. Gehen Sie zu Projekt | Projekteigenschaften | VC ++ - Verzeichnisse | Verzeichnisse einschließen | Fügen Sie den Pfad zum Include-Verzeichnis im heruntergeladenen Paket hinzu. (C: \ LibCurl \ include)

Gehen Sie dann zu Projekt | Projekteigenschaften | Linker | Allgemein | Zusätzliche Bibliotheksverzeichnisse | Fügen Sie den Pfad zum lib-Verzeichnis hinzu. (Wo curllib.dll befindet)

Gehen Sie dann zu Projekt | Projekteigenschaften | Linker | Eingabe | Zusätzliche Abhängigkeiten | Und füge hinzucurllib.lib

Wenn Sie jetzt ein Testprogramm kompilieren, erhalten Sie wahrscheinlich die Meldung, dass libsasl.dll fehlt. Sie müssen diese Datei herunterladen und im selben Verzeichnis wie Ihr Build ablegen. Ich habe 7-Zip verwendet, um zu extrahierenlibsasl.dll vonOpenLDAP für Windows. OpenLDAP für Windows

Dies ist das Ergebnis meines Testcodes von oben:

Antworten auf die Frage(10)

Ihre Antwort auf die Frage