Windows x64 プラットフォームに Google プロトコル バッファ (コンパイラを含む) をインストールするための明確な手順が見つかりません。
コンパイラとソースの指示 README ファイルを調べました。
コンパイラの場合: インストールするには、このバイナリを PATH のどこかに置くだけです。
システム変数をパスに追加しました:
PROTOC 'C:\dev_tools\protoc-2.4.1-win32'
Cygwin を使用して Protocol Buffers ソースをインストールすることに行き詰まっています。readme ファイルに記載されている Unix の手順に従ってみました。
C++ Protocol Buffer ランタイムと Protocol Buffer コンパイラ (protoc) をビルドしてインストールするには、次のコマンドを実行します。
$ ./configure $ make $ make check $ make install
失敗した場合
make check
でもインストールできますが、このライブラリの一部の機能がシステムで正しく動作しない可能性があります。自己責任で進めてください。
make install
スーパーユーザー権限が必要な場合があります。configure と make の高度な使用法については、INSTALL.txt を参照してください。
** 設置場所のヒント **
デフォルトでは、パッケージは /usr/local にインストールされます。ただし、多くのプラットフォームでは、/usr/local/lib は LD_LIBRARY_PATH の一部ではありません。追加することもできますが、代わりに /usr> にインストールする方が簡単な場合があります。これを行うには、configure を次のように呼び出します。
./configure --prefix=/usr
私は得る
-bash: ./configure: No such file or directory'
これを機能させるための明確で詳細な手順を提供できる人はいますか?
アップデート
代わりに MSYS/MINGW32 の使用に切り替え、このリンクの指示に従いました。今、私は次のことで立ち往生しています:
「./configure」コマンドを実行すると、「
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check」というエラーが表示されます。
その結果、make、make install コマンドのいずれも機能しません。例:
make: No targets specified and no makefile found. Stop.