Черепаха SVN Сборка с использованием Visual C ++ FAILS - PullRequest
1 голос
/ 05 августа 2011

Я пытаюсь построить TSVN с помощью Visual Studio и выполнил все шаги build.txt, но получаю следующие ошибки:

*****ERRORS********* Error 50 fatal error LNK1181: cannot open input file '../../ext/Subversion\release_win32\libsvn_repos.lib' TortoiseProc TortoiseProc

Error 1 fatal error LNK1181: cannot open input file '../../ext/Subversion\release_win32\libsvn_wc-nonet.lib' SubWCRevCOM SubWCRevCOM

Ответы [ 2 ]

0 голосов
/ 05 августа 2011

TortoiseSVN - это графический интерфейс для Subversion, и он использует библиотеки Subversion в качестве внутреннего. Таким образом, вы должны скомпилировать Subversion или получить скомпилированные двоичные файлы для вашей версии Visual Studio перед компиляцией TortoiseSVN. После этого измените пути, указывающие на библиотеки Subversion, в соответствии с вашими настройками.

0 голосов
/ 05 августа 2011

Сообщения об ошибках указывают на то, что у вас нет всех необходимых библиотек.Несколько вариантов того, как вы попали сюда:

  • вы либо неправильно набрали путь к папке include (где находятся файлы .lib) - попробуйте поискать файлы, которые не найдены, и настройте includeпути
    ИЛИ
  • Вы должны построить проект (ы) в определенном порядке, чтобы избежать получения этих сообщений об ошибках.Сначала создайте проекты, которые выдают libsvn_repos.lib и libsvn_wc-nonet.lib.Проверьте зависимости для каждого проекта и сначала создайте проекты, которые не имеют зависимостей от других проектов в решении

Я сам не создавал TSVN, так что это всего лишь догадки.Но почему бы вам просто не использовать установочный комплект и избежать всех этих проблем?

...