MacにProtobufをインストールする

1602 ワード

なぜprotobufをインストールするのか
        
   1. Xcode      :google/protobuf/stubs/common.h file not found
   2.     protoc --version        

protobufとは
protobuf(Google Protocol Buffers)
Google                    (  Json)。
    Json,Protobuf        ,           JSON 3-5 。

protobufがインストールされているかどうかをどう判断しますか?
     :protoc --version``` 

####    

インストールprotobuf-2.4.1ダウンロードリンク:vdisk.weibo.com/s/tYlk6JrNUYTY
インストールprotobuf-2.5.0ダウンロードリンク:download.csdn.net/download/px_dn/7414673
ダウンロード完了後の最初のステップ:バージョン2.4.1の場合、端末で実行:tar zxvf protobuf-2.4.1.tar.gzが2.5.0バージョンである場合、端末で実行する:tar zxvf protobuf-2.5.0.tar.gz第2ステップ:2.4.1バージョンの場合、端末で実行:cd protobuf-2.4.1バージョンの場合、端末で実行:cd protobuf-2.5.0第3ステップ:端末で実行:./configure第4歩:端末で実行:make第5歩:端末で実行:make check第6歩:端末で実行:make install
後で6ステップ実行が完了し、インストールに成功したかどうかを確認します.
実行コマンド:protoc--version libprotoc 2.4.1またはlibprotoc 2.5.0が表示された場合は、インストールに成功しました.

#####    protobuf

端末で実行
  • which protoc注:whick protocの後にパスが表示されます.一般的には/usr/local/bin/protocです.ここではデフォルトで/usr/local/bin/protocをprotocと呼びます.path
  • sudo rm第1ステップprotoc_path注意:一般的にsudo rm/usr/local/bin/protocで
  • のアンインストールが完了します.
    #####        
    

    バージョン2.4.1がインストールされている場合.インストール中に手順4を実行します.makeが3 errors generatedの場合.make[2]: *** [message.lo] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
    実行を続行しても、成功したソリューションは実行されません:1.protobuf-2.4.1/src/google/protobuf/messageを開きます.ccファイル2.#includeを追加してファイルを閉じ、手順4:makeを再実行します.