Czy istnieją pliki binarne interfejsu API systemu Windows dla Subversion lub czy muszę zbudować SVN, aby wywołać API z Windows C ++?

Chcę wywołać API Subversion z projektu Visual Studio 2003 C ++.

Wiem, że są wątkitutaj, tutaj, tutaj, itutaj które mówią, jak zacząć korzystać z C # .NET w systemie Windows (wydaje się, że istnieje konsensusSharpSvn, którego użyłem z łatwością i z powodzeniem w innym projekcie), ale tego nie chcę.

Czytałemrozdział dotyczący korzystania z interfejsów API w książce o czerwonej fasoli, która mówi:

Subversion to przede wszystkim zbiór bibliotek C, z plikami nagłówkowymi (.h), które znajdują się w katalogu subversion / include drzewa źródłowego. Nagłówki te są kopiowane do lokalizacji systemu (np. / Usr / local / include) podczas budowania i instalowania samej Subversion ze źródła. Nagłówki te reprezentują całość funkcji i typów, które mają być dostępne dla użytkowników bibliotek Subversion.

Chciałbym użyćSubversion CollabNet ale nie wydaje się, aby były pobierane pliki binarne API, a ja bym tego nie zbudował, gdybym mógł tego uniknąć.

Biorąc pod uwagę inne podejście, znalazłemRapidSVN w C ++ API, ale nie wydaje się, aby oferował także binaria API systemu Windows i wydaje się wymagać budowania SVN (co chciałbym zrobić jako ostatni wybór, jeśli API RapidSVN jest wyższe niż oferta SVN).


Czy wywołanie API z C ++ w systemie Windows musi być o wiele więcej pracy niż w przypadku używania SharpSvn w .NET, czy też jest coś, czego nie znalazłem, co pomogłoby mi osiągnąć mój cel?

questionAnswers(1)

yourAnswerToTheQuestion