我無法找到在Windows x64平臺上安裝Google協議緩衝區(包括編譯器)的明確說明。在Windows上安裝協議緩衝區
編譯器:
我通過編譯器和源的說明README文件去要安裝,只需某處把這個二進制文件在PATH
我添加系統變量路徑: PROTOC 'C:\ dev_tools \ protoc-2.4.1-win32'
我一直在使用Cygwin安裝協議緩衝區源代碼。我試着按照自述文件中提供 Unix的指令:
要建立和安裝C++ Protocol Buffer的運行和議定書 緩衝編譯器(protoc)執行以下命令:
$的./configure $使 $使檢查 $ make install的
如果「做檢查」失敗了,你仍然可以安裝,但很可能 這個庫的一些功能將無法在系統上正常工作。 繼續您的風險。
「make install」可能需要超級用戶權限。
有關configure和make的高級使用信息,請參閱INSTALL.txt。
**上安裝位置提示**
默認情況下,包將被安裝到/ usr /本地。但是,在許多平臺上,/ usr/local/lib不是LD_LIBRARY_PATH的一部分,因此,在許多平臺上的 。 您可以添加它,但只需安裝到/ usr 即可。要做到這一點,調用配置如下:
的./configure --prefix =/USR
我得到'-bash:的./configure:沒有這樣的文件或目錄' 能有人提供明確和詳細的步驟,使這項工作?
--------------- UPDATE -----------------
我切換到使用MSYS/MINGW32取而代之的是 我遵循link中的說明。現在我堅持以下幾點:
當我運行「的./configure」命令我得到以下錯誤:
檢查如何運行C++預處理器.../lib目錄/ CPP
配置:錯誤:C++預處理器「/ lib/cpp」無法進行完整性檢查'
因此,make,make install命令都不起作用。
例如:make:*沒有指定目標,也沒有找到生成的文件。停止。**
感謝
驚人的文檔有多糟上安裝此。這是可悲的。 –