Ich bin jetzt seit ein paar Stunden dabei (und das ist erst heute), also könnte ich wirklich Hilfe gebrauchen. Ich code immer in einer Windows-Umgebung, also versuche ich curpppp zu meinem Code :: Blocks-Projekt hinzuzufügen.
Aber ich bekomme eine Menge "undefinierter Referenz" -Fehler, also vermute ich, dass curpp auch kompiliert werden muss. Es enthält ein VC8-Projekt, also habe ich Visual C ++ 2005 Express heruntergeladen und installiert.
Erster Fehler beim Öffnen des Projekts ist, dass die Beispiele nicht geladen werden konnten. Nicht wirklich ein Problem, schätze ich. Der Versuch, das Projekt sofort zu erstellen, gibt den Fehler "Kann Include-Datei nicht öffnen: 'curl / curl.h'", also füge ich den cURL-Include-Ordner curl-7.22.0 \ include dem Projekt hinzu versuche es noch einmal.
%Vor% Error bei Fehler bei Fehler, es macht mich verrückt. Googeling das man auch nicht wirklich hilft. Ich fand einige Forenbeiträge, die sagten WS2_32.Lib musste hinzugefügt werden, und das ist in C: \ Programme (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Lib , aber das Hinzufügen zu dem Bibliotheksordner im VS2005 Projekt scheint nichts zu tun.Ich verliere nur den Überblick über alles. Wie soll das gehen? Ich dachte, es wäre so einfach wie:
Aber leider scheint es nicht so einfach zu sein.
AKTUALISIEREN
Oh ja, ich habe vergessen, anfangs habe ich auch diese Fehler:
%Vor%Aber in src \ curpp gibt es:
%Vor%Also habe ich sie einfach kopiert und die Kopien in
umbenannt %Vor%Und in src \ utilsp gibt es
%Vor%Also habe ich gerade einen Ordner "singleton" gemacht und die Dateien dorthin kopiert.
Es ist, als wäre curlpp .. kaputt? Aber es muss etwas Seltsames sein, das ich mache, weil es jemand bemerkt hätte!
UPDATE2 Ok, ich habe von vorne angefangen und herausgefunden, dass ich auch den Ordner includes aus dem Windows SDK hinzufügen muss. Dies behebt die Kann nicht Include-Datei: 'winsock2.h' Fehler. Aber jetzt bekomme ich eine Menge anderer Fehler:
%Vor%Wird das jemals enden?
Zusätzliche Bibliotheken sieht nun so aus:
%Vor%Und das beinhaltet:
%Vor%Was ist BOOST PATH?
Und um den Fehler "libcurl.lib nicht gefunden" loszuwerden, habe ich das Projekt, das ich in curl-7.22.0 gefunden habe, geöffnet und kompiliert, aber das bedeutet, dass libcurl.lib im "lib \ Debug" ist. Ordner, den ich eingefügt habe, wie Sie oben sehen können, habe ich das richtig gemacht?
UPDATE3:
Ich habe eine Datei namens create-vc-solution.bat bemerkt, also habe ich nach dem Download von "sed" für Windows versucht, eine vc-Lösung für VS9 zu erstellen (es gab keine Option für 10) würde funktionieren, aber hier ist, was ich bekomme, wenn ich die Lösungsdatei öffne, die in VS2010 erstellt:
%Vor%curpp.examples.VC9.vcproj und curpp.VC9.vcproj wurden nie erstellt. Wurde curpp überhaupt getestet? Von jemandem? Ich fange an zu denken, dass das nicht einmal mehr meine Schuld ist.
Ich sehe, dass Sie curpppp in eine dynamische Bibliothek kompilieren. Ist es das was du wolltest? Und Sie sollten libcurl.lib zu Ihrer Linker-Eingabe hinzufügen.
Tags und Links c++ codeblocks curlpp