2017-02-11 2 views
0

Я пробовал много раз устанавливать «protoc-3.2.0-windows-x86_64.exe», но он не устанавливается. Когда я дважды щелкнув по нему, экран не будет отображаться. Я попытался открыть его через интерфейс командной строки. Я получил сообщение как «Отсутствующий входной файл». Protoc Installation Error on Command PromptКак правильно установить компилятор протокола для предварительно созданного бинарного файла?

Что это за недостающий входной файл? Что мне теперь делать? Пожалуйста, ответьте на мою проблему как можно скорее!

+0

Как правило, Google предлагает проточную программу как отдельную программу, а не программу установки. Попробуйте 'protoc-3.2.0-windows-x86_64.exe -h'. вы можете обнаружить, что protoc-3.2.0-windows-x86_64.exe является проточной программой. Если это так, добавьте его на ваш путь. –

+0

. Ты посоветовал мне добавить его в свой путь. Где его добавить? –

+0

У вас есть 2 варианта, добавьте каталог, в котором программа 'protoc' относится к переменной пути или перемещает' protoc' в каталог по существующему пути. Этот сайт http://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/ показывает, как обновить переменную пути (вы также можете получить список каталогов на пути). –

ответ

1

protoc-3.2.0-windows-x86_64.exeявляется Компилятор протокола. Это не инсталлятор. Это сама программа.

Эта программа предназначена для запуска в командной строке. Он принимает файл .proto в качестве ввода (который вы указываете в командной строке), и он выводит код на разных языках. Он говорит «Отсутствует входной файл», потому что вы не указали файл .proto.

Чтобы «установить» его, скопируйте файл .exe туда, куда вы хотите его запустить. Вы можете переименовать его в protoc.exe и поместить его где-нибудь в свой PATH, так что команда, которую вы должны ввести, будет равна protoc.

+0

Должен ли я разместить его в каталоге Anaconda3? Потому что я хочу установить буферы протокола. –

0

Бинарный файл должен быть помещен в путь, указанный в командной строке, при открытии в режиме администратора. Для меня в режиме администратора это было «C:/Windows/System32».

Смежные вопросы