Windowsでprotobufのダウンロード、コンパイル(メモ)
Protocolfとは
プログレッシブ化後の体積は小さいです。メッセージサイズはXMLの1/10~1/3だけ必要です。 解析速度が速い:解析速度はXMLより20~100倍速いです。 マルチ言語サポートProtocolfはProtocol Buffersの略です。
Protocolfのデザインの目的はシンプルさとパフォーマンスです。Protobufは実際にJsonまたはXMLのようなデータ伝送フォーマットと仕様です。異なるアプリケーションやプロセス間の通信に使用されいます。
protobufのインストール
1. 使っているパソコンはwin10で、すでにVS 2019とcmake 3.17.2をインストールしています。 2. protobufソースコードをダウンロードし、github から直接ZIPパケットをダウンロードしてください。 これは64ビットのdebugバージョンをコンパイルした例です。 「-DCMAKE_BUILD_TYPE=Debug」に「-DCMAKE_BUILD_TYPE=Release」変更します。 「Visual Studio 2019-Visual Studio Tools」を選択し、「x 64 Native Tools Command Propt for VS 2019」をダブルクリックします。 コマンド1から7までを順番に入力してください。 この時、protobuf-3.13.0/cmake/build/x64/debugに位置していますが、ここで作成したdebugフォルダは関連するcmake fileの設定情報を保存するためだけに使用されています。特別な意味はありません。 コマンド5 コマンド6 protobufのコンパイルが完了まで待っていて、僕の場合は6分ぐらいかかります。 コマンド7 ここまで、protobufのインストールを完成されました。二つ方法があります。
方法一:
直接protoc-3.13.0-win64.zipをウンロードする。
protobufソースコードをダウンロードし、github からprotoc-3.13.0-win64.zipをダウンロードしてください。
僕がダウンロードしたのは『protoc-3.13.0-win64.zip』です。
そして、『D:\ProgramData\』に解凍します。
方法二:
コマンドでコンパイルをします。
準備:
いろいろなバージョンがあって、自分に合うバージョンをダウンロードしてください。
僕がダウンロードしたのは『protobuf-all-3.13.0.zip』です。
そして、『D:\ProgramData\』に解凍します。
コンパイル:
releaseバージョンであれば、各コマンドのdebugパスをreleaseパスに変更して、コマンド5の中の
コマンド1-4d:
cd ProgramData\protobuf-3.13.0\cmake
mkdir build & cd build
mkdir x64 & cd x64
mkdir debug & cd debug
cmake -G “NMake Makefiles” -DCMAKE_BUILD_TYPE=Debug -Dprotobuf_BUILD_TESTS=OFF -DCMAKE_INSTALL_PREFIX=../../../../install/x64/debug ../../../
nmake
nmake install
完成したらprotobuf-3.3.2\install\x64\debugディレクトリの下でbin、include、lib、cmakeの四つのフォルダを生成します。
環境変数の設定
バージョンの表示
Author And Source
この問題について(Windowsでprotobufのダウンロード、コンパイル(メモ)), 我々は、より多くの情報をここで見つけました https://qiita.com/LI_MO/items/6e2635b860a4f9cce1b0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .