Existem binários da API do Windows para o Subversion ou tenho que criar o SVN para chamar a API do Windows C ++?

Eu quero chamar uma API do Subversion de um projeto Visual Studio 2003 C ++.

Eu sei que existem tópicosAqui, Aqui, AquieAqui que dizem como começar com o C # .NET no Windows (o consenso parece serSharpSvn, que eu usei com facilidade e sucesso em outro projeto), mas não é isso que eu quero.

Eu li ocapítulo sobre o uso de APIs no livro de feijão vermelho que diz:

O Subversion é basicamente um conjunto de bibliotecas C, com arquivos de cabeçalho (.h) que residem no diretório subversion / include da árvore de origem. Estes cabeçalhos são copiados para as localizações do seu sistema (por exemplo, / usr / local / include) quando você constrói e instala o próprio Subversion a partir da fonte. Esses cabeçalhos representam a totalidade das funções e tipos que devem ser acessados ​​pelos usuários das bibliotecas do Subversion.

Eu gostaria de usarSubversão do CollabNet mas parece que não há downloads binários de APIs, e eu gostaria de não construir a coisa toda se puder evitá-la.

Considerando uma outra abordagem, encontreiAPI C ++ do RapidSVN, mas também não parece oferecer binários da API do Windows e parece exigir a criação de SVN (o que eu estaria disposto a fazer como uma última opção se a API do RapidSVN for de nível superior à oferta SVN de ações).


Chamar a API do C ++ no Windows tem que ser um trabalho muito mais comparado ao uso do SharpSvn sob o .NET, ou há algo que eu não encontrei que me ajudaria a atingir meu objetivo?

questionAnswers(1)

yourAnswerToTheQuestion