Protobuf的使用方法

2021-07-23 06:22:51 字數 776 閱讀 6181

編譯完成以後,  會有乙個.lib  和 乙個.exe 檔案

我們在這個目錄下隨便寫乙個 proto的標頭檔案先

syntax = "proto3";

//import "***.proto";

package warrially;

message person

message phonenumber

repeated phonenumber phones = 4;

}message addressbook

把他儲存成 warrially.proto

按住shift 點右鍵空白區域, 在此處開啟命令視窗    開啟控制台, 進入這個目錄

輸入命令

d:\work\svn\protobuf\debug>protoc.exe --cpp_out=./  warrially.proto
這個時候目錄裡面應該生成了

warrially.pb.h 和 warrially.pb.cc 兩個檔案

新建乙個新的空白控制台工程.

把 兩個檔案拷貝進去, 並且設定好 include 的目錄 和 lib 的目錄.

就可以使用 protobuf進行程式設計了

Protobuf安裝使用方法

特點 google 出品開源免費 跨平台 支援c 且資料體量更小 解析速度更快。用vscode編輯比較方便,適合用於傳輸客戶端和伺服器的各種協議 客戶端的各種request和服務端返回的response 使用方法 c proto path proto檔案的目錄 csharp out cs檔案的輸出目...

protobuf使用方法 c 為例

protobuf使用方法 c 為例 1.定義資料結構 2.實現資料結構與byte的相互轉換 首先解釋下為何乙個資料結構要平白無故的轉換成byte 因為網路上傳輸的都是二進位制,所以要實現資料結構和byte的相互轉換 一般流程是 傳送方 資料結構 byte 將byte傳送 接收方 接收byte,轉換 ...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...