2017-02-11 66 views
0

我嘗試了很多次安裝「protoc-3.2.0-windows-x86_64.exe」,但沒有安裝。當我雙擊它時,將不顯示任何屏幕。我嘗試通過命令行界面打開它。我收到一條消息爲「缺少輸入文件」。 Protoc Installation Error on Command Prompt如何正確安裝預編譯的二進制文件的協議編譯器?

什麼是缺少的輸入文件?我現在應該怎麼做?請儘早回覆我的問題!

+0

通常,google會將protoc程序作爲獨立程序提供,而不是安裝程序。試試'protoc-3.2.0-windows-x86_64.exe -h'。你可能會發現protoc-3.2.0-windows-x86_64.exe是protoc程序。如果是這樣,將它添加到您的路徑 –

+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」。

相關問題