Я пытаюсь построить решение C ++ в Visual Studio.
Ошибка заключается в следующем:
error MSB3073: The command "python D:\...[file path]...\Source\VS2013\svnrev.py
:VCEnd" exited with code 9009.
Я провел некоторый поиск, и код 9009, очевидно, означает неправильный путь. Одной из возможных причин этого является то, что путь содержит пробелы. В списке ошибок Visual Studio есть разрыв строки между «synrev.py» и «: VCEnd», так что это может быть проблемой.
Ошибка относится к файлу с именем Microsoft.CppCommon.targets, строка предположительно:
`<Exec Command="%(PreBuildEvent.Command)$(_BuildSuffix)" Condition="'%(PreBuildEvent.Command)' != ''"/>`
Согласно предыдущим вопросам о SO, эту проблему можно решить, добавив кавычки вокруг соответствующего места, но я не уверен, где это находится (кажется, что кавычки уже есть во всем!)
Другая возможная причина — отсутствие пути, связывающего необходимую команду. Проверка визуального вывода студии дает:
9> 'python' is not recognized as an internal or external command,
9> operable program or batch file.
Решение, которое я пытаюсь создать, было получено от разработчиков полностью, поэтому возможно, что это какой-то дополнительный необходимый файл, который они просто предположили бы, что я установил. Я пытался искать дальше, но такие термины, как «команда Python», являются слишком общими и, похоже, не дают полезной информации.
Я предполагаю, что это какое-то часто используемое расширение или дополнение для запуска python в visual studio, но я не очень опытен здесь — python — это то, чего я никогда не использовал, и я не использовал visual studio до этого проекта.
Спасибо заранее за любые предложения.
Задача ещё не решена.
Других решений пока нет …