本日誌不是編譯protobuf源碼,只是下載protobuf的release版本。在windows下能編譯自己定義好的.proto文件,生成在Java或C++下可用的.class或.h .cc文件。。。或其他語言文件
1、下載地址:https://github.com/google/protobuf/releases 選protoc-***-win32.zip
2、下載後解壓,然後CMD切換到...\protoc-***-win32\bin\目錄下,直接運行生成語句:
查看https://developers.google.com/protocol-buffers/docs/overview
$SRC_DIR爲定義的proto文件所在目錄,如果在cmd當前目錄下寫 .
$DST_DIR爲生成物輸出目錄,如果要放在當前目錄下寫 .
最後爲proto文件的路徑
Java:
protoc -I=$SRC_DIR --java_out=$DST_DIR $SRC_DIR/*.proto
C++:
protoc -I=$SRC_DIR --cpp_out=$DST_DIR $SRC_DIR/*.proto
======
寫這個的目的是和網上很多的protobuf編譯分開,下載的release包已經是編譯好的了,可以直接拿來用。不一定要走一遍自己編譯。