cURL Bibliothek einfügen
-
cooky451 schrieb:
Redegle schrieb:
..
Edit:
Der möchte von mir irgendeine libsasl.dll haben, dafür bin ich jetzt zu faul, die ist ja nicht mal dem Paket beigelegt..Ich bin dir für die Hilfe sehr dankbar also daran solls nicht scheitern.
Ich habe mal alle DLLs hochgeladen.
-
Ok, ehm. Wo genau war jetzt noch gleich dein Problem?
Du lädst: http://curl.haxx.se/download/libcurl-7.19.3-win32-ssl-msvc.zip
Packst alle .lib Dateien nach C:\Program Files\Microsoft Visual Studio 10.0\VC\lib
- die Header nach C:\Program Files\Microsoft Visual Studio 10.0\VC\include
- alle .dll's in dein Programmverzeichnis.Und schreibst in dein Programm
#pragma comment (lib, "curllib_static.lib") // kannst hier natürlich nehmen was du willst. #pragma comment (lib, "libcurl_imp.lib")
-
Hat es bei dir Funktioniert?
Bei mir kommt dann nämlich folgende Fehlermeldung
http://s7.directupload.net/images/110710/us7eoz3g.png
-
Bei mir läuft es..
-
Das ist jetzt gut denn es funktioniert und doch schlecht ich weiß nämlich nicht warum es bei mir nicht funktioniert.
Also das Programm sieht bei dir wie folgt aus?
#include "stdafx.h" #include <windows.h> #include <stdio.h> #include <curl/curl.h> #pragma comment (lib, "curllib_static.lib") // kannst hier natürlich nehmen was du willst. #pragma comment (lib, "libcurl_imp.lib") int _tmain(int argc, _TCHAR* argv[]) { CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, "http://www.cnn.com/"); res = curl_easy_perform(curl); /* always cleanup */ curl_easy_cleanup(curl); } system("pause"); return 0; }
Hast du bei Eigenschaften - Linker - Eingabe etwas bei Zusätzliche Abhängigkeiten eingefügt?
-
Manchmal hilft das Logging des Make sich genauer anzuschauen. Sprich ob jeder Compiler/Linker-Aufruf korrekt ist.
-
Hast du noch einen Hinweis, wo ich dieses Logging finde?
-
Dieser Thread wurde von Moderator/in pumuckl aus dem Forum C++ (auch C++0x) in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Redegle schrieb:
Hast du noch einen Hinweis, wo ich dieses Logging finde?
Arbeite selten mit Visual Studio, aber folgender Link sollte dir weiterhelfen. http://social.msdn.microsoft.com/Forums/en/vcprerelease/thread/eb4c6727-4d39-41b0-9919-f09b73c3b28f
Ich organisiere meine Projekte nur noch über CMake.
-
Habe die Einstellungen mal geändert.
Muss ich irgendetwas bestimmtes beachten?
Die Ausgabe ist nämlich sehr groß geworden.
Lade den Text mal als .txt hoch.Habe übrigens den Laptop frisch formatiert und Visual Studio neu installiert. Fehler tritt immernoch auf.
http://www.file-upload.net/download-3582888/Ausgabe.txt.html
-
Unglaublich.
Es klappt. Ich habe jetzt quasi eine komplette Woche gebraucht um das Programm zum laufen zu bekommen.Jetzt muss mir nur noch jemand erklären warum das so ist.
Sobald ich die curllib.dll aus dem Ordner libcurl-7.19.3-win32-ssl-msvc\lib\Debug einfüge, so wie es in der Anleitung steht dann kommt die Fehlermeldung.
Nehme ich hingegen die curllib.dll aus dem Ordner libcurl-7.19.3-win32-ssl-msvc\ mit einer Größe von 190kB dann klappt alles perfekt.
Ich bekomme sogar angezeigt, welche DLLs fehlen ohne den Dependency Walker benutzen zu müssen.