Hallo in die Runde, ich bin gerade verzweifelt dabei das erste Mal eine Lib statisch in Codeblocks für Windows einzubinden. In der Vergangenheit habe ich nur in c# und perl programmiert und einfachste Dinge vielleicht auch mal in c++. Jetzt möchte ich mich aber gerne mehr mit c++ auseinandersetzen und scheitere schon daran die libcurl einzubinden. Auf dieser Seite: https://curl.haxx.se/download.html habe ich viele verschiedene Versionen der Libcurl... Wenn ich dort etwas runterlade erhalte ich mal die libcurl.a und manchmal auch einfach nur die Headerdateien. So wie ich das aktuell verstanden habe brauche ich entweder die statische Lib (libcurl.a) + Headerdateien oder die dynamische libcurl.dll und die Headerdateien. Leider kann ich auf der Seite keine Datei finden, die mir dies so liefert. Was mache ich falsch? Gruß, cppNeuling
Hm, wenn du die Seite mal ganz bis nach unten scrollst findest du ganz unten Archive fuer Windows. Da ist alles drin, Header, statische libs (*.a) und dynamische libs (*.dll)
Vielen Dank! Lustigerweise habe ich dort einige Versionen heruntergeladen und die haben mir nicht alles geliefert. :O
Folgendes habe ich jetzt getan um die LibCurl einzubinden: Unter den Buildoptions des Projekts beim Linker die 2 libs aus dem Downloadlink bekannt gemacht. Die DLL Datei in den bin/debug Ordner geschmissen Die Headerdateien im Projekt unter curl eingebunden und dann den ExampleCode (siehe Screenshot) kompiliert. Das Kompilieren funktioniert. Führe ich jedoch das Programm aus erhalte ich folgenden Fehler im Screenshot. Also ist auch dieser Downloadlink wieder nicht vollständig?
Du versuchst eine curl-Variante für SSL zu nutzen. Die braucht diese DLL. Lies Dir die Dokumentation von curl durch, da steht drin, was man für welche Konfiguration machen muss.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.