¿Hay binarios de la API de Windows para Subversion o tengo que compilar SVN para llamar a la API desde Windows C ++?
Quiero llamar a una API de Subversion desde un proyecto de Visual Studio 2003 C ++.
Se que hay hilosaquí, aquí, aquíyaquí que indican cómo empezar a usar C # .NET en Windows (el consenso parece serSharpSvn, que he usado fácilmente y con éxito en otro proyecto) pero eso no es lo que quiero.
He leído elcapítulo sobre el uso de APIs en el libro de habichuelas rojas que dice:
Subversion es principalmente un conjunto de bibliotecas de C, con archivos de encabezado (.h) que se encuentran en el directorio subversion / include del árbol de origen. Estos encabezados se copian en las ubicaciones de su sistema (por ejemplo, / usr / local / include) cuando compila e instala Subversion desde la fuente. Estos encabezados representan la totalidad de las funciones y tipos destinados a ser accesibles por los usuarios de las bibliotecas de Subversion.
Me gustaria usarSubversion CollabNet pero no parece que haya descargas binarias de API, y yo tan pronto como no lo construyo todo si puedo evitarlo.
Considerando otro enfoque, encontréAPI de C ++ de RapidSVN, pero tampoco parece que ofrezca binarios de la API de Windows y requiere la creación de SVN (que estaría dispuesto a hacer como última opción si la API de RapidSVN es de un nivel más alto que la oferta de SVN de valores).
¿El hecho de llamar a la API desde C ++ en Windows requiere mucho más trabajo que el uso de SharpSvn en .NET, o hay algo que no he encontrado que me ayude a lograr mi objetivo?