Gibt es Windows API-Binärdateien für Subversion oder muss ich SVN erstellen, um die API von Windows C ++ aus aufzurufen?

Ich möchte eine Subversion-API aus einem Visual Studio 2003 C ++ - Projekt aufrufen.

Ich weiß, dass es Fäden gibtHier, Hier, Hier, undHier Hier erfahren Sie, wie Sie mit C # .NET unter Windows beginnen können (der Konsens scheint zu stimmen)SharpSvn, das ich einfach und erfolgreich in einem anderen Projekt verwendet habe), aber das ist nicht das, was ich will.

Ich habe das gelesenKapitel über die Verwendung von APIs im roten bohnen buch heißt es:

Subversion ist in erster Linie eine Gruppe von C-Bibliotheken mit Header-Dateien (.h), die sich im Verzeichnis subversion / include des Quellbaums befinden. Diese Header werden in Ihre Systemverzeichnisse kopiert (z. B. / usr / local / include), wenn Sie Subversion selbst aus dem Quellcode erstellen und installieren. Diese Header stellen die Gesamtheit der Funktionen und Typen dar, auf die Benutzer der Subversion-Bibliotheken zugreifen können.

Ich würde gerne verwendenCollabNet Subversion Aber es scheint keine API-Binär-Downloads zu geben, und ich würde das Ganze genauso schnell nicht bauen, wenn ich es vermeiden könnte.

Über einen anderen Ansatz habe ich nachgedachtRapidSVNs C ++ APIAber es scheint auch keine Windows-API-Binärdateien zu bieten, und es scheint erforderlich zu sein, SVN zu erstellen.


Muss das Aufrufen der API von C ++ in Windows so viel mehr Arbeit bedeuten als das Verwenden von SharpSvn unter .NET, oder gibt es etwas, das ich nicht gefunden habe, um mein Ziel zu erreichen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage