libcurl erstellen und nutzen



  • hi.
    ich wollte libcurl nutzen und wollte es mal erstellen.
    ich habe dieses tutorial befolgt.

    ich habe schritt 3 komplett gemacht und erhielt keine libcurl.dll.
    da ich annahm, dass die keine dll mehr erzeugen, habe ich einfach weitergemacht.

    als beispielcode habe ich diesen genommen (bsp von der offiziellen webseite):

    #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://example.com");
        res = curl_easy_perform(curl);
        /* always cleanup */ 
        curl_easy_cleanup(curl);
      }
      return 0;
    }
    

    als ausgabe erhielt ich:

    1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__curl_easy_cleanup" in Funktion "_main".
    1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__curl_easy_perform" in Funktion "_main".
    1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__curl_easy_setopt" in Funktion "_main".
    1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__curl_easy_init" in Funktion "_main".
    

    meine frage ist:
    was muss ich machen, damit das ganze klappt?

    ich nutze (falls es was hilft):
    win7 x64
    mvc 2010 express

    schonmal danke für alle hilfe



  • wenn du es nicht schaffst, sie selber zu erstellen, nutze die fertigen.
    mal eben geschaut für windows 32:
    http://curl.haxx.se/latest.cgi?curl=win32-ssl-devel-msvc
    gibts ebenso für win64

    linke die bibliothek zu deinem programm.


Anmelden zum Antworten