Also ich habe mit cURL als eine sehr schöne Bibliothek und funktioniert sehr gut in OSX. Aber auf Windows jetzt habe ich große Probleme damit, mit dieser Bibliothek fertig zu werden. Ich habe jetzt für 2 Tage gegoogelt und über ein Dutzend (im Detail) verschiedene Wege ausprobiert, um das fertig zu machen. Ohne Erfolg.cURL mit Visual Studio 2013
Hier sind einige Möglichkeiten, wie ich im Grunde versucht:
- Die direkte Download-: Das Problem ist hier bereits mit dem richtigen Download beginnt. Die offizielle Download-Seite ist ziemlich verwirrend, also dachte ich mir "cURL Download Wizard"> "libcurl development", was mir eine Version gibt, die ich in jedes Projekt einbinden sollte. Aber wie genau? In IRGENDEINEN Anweisungen führt es mich zu Verzeichnissen, die ich nicht einmal habe. Fast immer wird diese "curllib.lib" erwähnt. Ich habe ungefähr 6 verschiedene Versionen auf dieser Downloadseite heruntergeladen, in keinem von diesen gibt es diese Datei. (Siehe zum Beispiel Instruktion)
- Git + CMake: Als eine Lösung auf den oben genannten Link wird vorgeschlagen, Git Klon auf diesem zu verwenden. Ich habe dort alle Anweisungen gemacht und auch die Projekte mit nur Warnungen generiert. Aber hier steht auch:
Nach der Installation Ziel zu installieren, finden Sie bin/include/lib Ordner in C: \ curl.vc12
Nun, ich habe nicht wirklich seinen Punkt "Build install target", ich einfach die gesamte Projektkarte erstellen, so wie sie kommt. Kompiliert fein (115 erfolgreich, 0 fehlgeschlagen, 2 übersprungen). Aber jetzt ist C: \ curl.vc12 nicht da. Was muss ich vor dem Kompilieren vorbereiten? - NuGet: Die Idee kommt aus dem Link in Punkt (1) wieder, eine andere Lösung mit NuGet.
MitSuccessfully added 'curl 7.30.0.2' to test.
schien es auch nett, aber die Kompilierungsimple.c
führt zu einer Reihe vonunresolved external symbol
Linker-Fehler. Aber eine Lösung wird bereitgestellt:
Stellen Sie sicher, dass das include-Verzeichnis und das lib-Verzeichnis unter den Visual C++ - Verzeichnissen in Projekteigenschaften angegeben sind. So
inProject > Properties > VC++ Properties > "Include Directories"
undProject > Properties > VC++ Properties > "Library Directories"
sowie inProject > C/C++ > General > "Additional Include Directories"
und inProject > Linker > General > "Additional Library Directories"
Ich habe verzweifelt \ packages \ Pfad von meinem Projektordner.
Wie in der Anleitung erwähnt, habe ichlibcurl.lib;libeay32.lib;ssleay32.lib;Ws2_32.lib;libssh2.lib;zlib.lib;wldap32.lib;
zuProject > Linker > Input > "Additional Dependencies"
hinzugefügt.
All das getan, dieunresolved external symbol
Fehler sind weg! Daher bekomme ich nur einen Fehler mit . Was kann ich hier machen?
Ich bin ziemlich neu zu allem. Aber ich bemühe mich jetzt wirklich, das endlich zum Laufen zu bringen. Was kann ich also tun?
Ich arbeite mit Visual Studio 2013 Community Edition. Die aktuellste Version von cURL ist 7.42.1
. Jede Hilfe ist sehr willkommen!
Haben Sie [dieses] (http://stackoverflow.com/questions/20171165/) gesehen? – uesp
Schaue nochmal in meine Frage. (Der blaue Link) (= – beshtaa