Существуют ли двоичные файлы Windows API для Subversion или мне нужно создать SVN для вызова API из Windows C ++?

Я хочу вызвать Subversion API из проекта Visual Studio 2003 C ++.

Я знаю, что есть темыВо, Во, Во, а такжеВо которые рассказывают, как начать работу с C # .NET в Windows (консенсус, кажется, SharpSvn, который я использовал легко и успешно в другом проекте), но это не то, что я хочу.

Я прочитал глава по использованию API в книге о красных бобах, где написано:

Subversion - это, прежде всего, набор библиотек C с файлами заголовков (.h), которые находятся в каталоге subversion / include исходного дерева. Эти заголовки копируются в ваши системные расположения (например, / usr / local / include) при сборке и установке самого Subversion из исходного кода. Эти заголовки представляют все функции и типы, которые должны быть доступны пользователям библиотек Subversion.

Я бы хотел использоватьCollabNet Subversion но, похоже, нет бинарных загрузок API, и я бы не стал сразу же все это строить, если смогу избежать этого.

Рассматривая другой подход, я нашел RapidSVN C ++ API, но, похоже, он также не предлагает двоичные файлы API Windows и требует создания SVN (что я хотел бы сделать в качестве последнего варианта, если API RapidSVN более высокого уровня, чем стандартное предложение SVN).


Нужно ли вызывать API из C ++ в Windows - это гораздо больше, чем использовать SharpSvn в .NET, или я не нашел что-то, что помогло бы мне достичь моей цели?

Ответы на вопрос(1)

Ваш ответ на вопрос